From 0440111d4398f3a98b585629e281ef2b04796ad2 Mon Sep 17 00:00:00 2001 From: Jared Hancock <jared@osticket.com> Date: Tue, 10 Mar 2015 11:11:26 -0500 Subject: [PATCH] forms: Fix possible out of memory issue --- include/class.dynamic_forms.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/include/class.dynamic_forms.php b/include/class.dynamic_forms.php index 3aeba1442..01979c758 100644 --- a/include/class.dynamic_forms.php +++ b/include/class.dynamic_forms.php @@ -1030,9 +1030,13 @@ class DynamicFormEntryAnswer extends VerySimpleModel { } function getValue() { - if (!$this->_value && isset($this->value)) + if (!isset($this->_value) && isset($this->value)) { + //XXX: We're settting the value here to avoid infinite loop + $this->_value = false; $this->_value = $this->getField()->to_php( $this->get('value'), $this->get('value_id')); + } + return $this->_value; } -- GitLab