From 37b8d549d610c1f4332f0cdb4db26a11cfc65d9e Mon Sep 17 00:00:00 2001 From: Jared Hancock <jared@osticket.com> Date: Tue, 27 May 2014 15:19:20 -0500 Subject: [PATCH] forms: Don't crash adding a form with validation errors --- include/class.dynamic_forms.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/class.dynamic_forms.php b/include/class.dynamic_forms.php index 0045b6a43..b49cca3a1 100644 --- a/include/class.dynamic_forms.php +++ b/include/class.dynamic_forms.php @@ -41,7 +41,7 @@ class DynamicForm extends VerySimpleModel { var $_form; var $_fields; var $_has_data = false; - var $_dfields; + var $_dfields = array(); function getFields($cache=true) { if (!isset($this->_fields) || !$cache) { @@ -54,7 +54,7 @@ class DynamicForm extends VerySimpleModel { } function getDynamicFields() { - if (!isset($this->_dfields)) { + if (!isset($this->_dfields) && isset($this->id)) { $this->_dfields = DynamicFormField::objects() ->filter(array('form_id'=>$this->id)) ->all(); -- GitLab