From 96fd0170bd0c5a4ec62bde3e7841d5cb933cd168 Mon Sep 17 00:00:00 2001
From: Jared Hancock <jared@osticket.com>
Date: Tue, 30 Jun 2015 12:36:11 -0500
Subject: [PATCH] oops: Fix missing data from new form entries

---
 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 15968a26d..26e93d7fd 100644
--- a/include/class.dynamic_forms.php
+++ b/include/class.dynamic_forms.php
@@ -1032,9 +1032,9 @@ class DynamicFormEntry extends VerySimpleModel {
     static function create($ht=false, $data=null) {
         $inst = parent::create($ht);
         $inst->set('created', new SqlFunction('NOW'));
-        $form = $inst->getForm();
         if ($data)
-            $form->setSource($data);
+            $inst->setSource($data);
+        $form = $inst->getForm();
         foreach ($form->getFields() as $f) {
             if (!$f->hasData()) continue;
             $a = DynamicFormEntryAnswer::create(
-- 
GitLab