From b1f3248832fa657519291cd7219c569bf55c9721 Mon Sep 17 00:00:00 2001
From: Jared Hancock <jared@osticket.com>
Date: Tue, 9 Dec 2014 09:47:43 -0600
Subject: [PATCH] oops: Don't crash rendering new data forms

---
 include/staff/templates/dynamic-form.tmpl.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/include/staff/templates/dynamic-form.tmpl.php b/include/staff/templates/dynamic-form.tmpl.php
index 8d725dece..47be9addf 100644
--- a/include/staff/templates/dynamic-form.tmpl.php
+++ b/include/staff/templates/dynamic-form.tmpl.php
@@ -77,7 +77,7 @@ if (isset($options['entry']) && $options['mode'] == 'edit') { ?>
                 ?>" data-entry-id="<?php echo $field->getAnswer()->get('entry_id');
                 ?>"> <i class="icon-trash"></i> </a></div><?php
             }
-            if (!$a->getValue() && $field->isRequiredForClose()) {
+            if ($a && !$a->getValue() && $field->isRequiredForClose()) {
 ?><i class="icon-warning-sign help-tip warning"
     data-title="<?php echo __('Required to close ticket'); ?>"
     data-content="<?php echo __('Data is required in this field in order to close the related ticket'); ?>"
-- 
GitLab