adding check to makesure there is a customfieldsdata array before trying to pull...
authorAnthony Talarico <talarico@gaslightmedia.com>
Thu, 26 Oct 2017 20:10:42 +0000 (16:10 -0400)
committerAnthony Talarico <talarico@gaslightmedia.com>
Thu, 26 Oct 2017 20:10:42 +0000 (16:10 -0400)
field fail

for a new profile, there is no field fail data from a previous submission, adding a check
to make sure there is a custom fields data array before trying to do any of the field fail
logic

views/admin/entity/fields.html

index a00af22..0628ca7 100644 (file)
@@ -5,10 +5,12 @@
             <input type="hidden" name="custom-required" value="{$field.required.value}">
             
            {$fail = ''}
-           {if array_key_exists('fieldFail', $customFieldsData)}
-                {if array_key_exists($field.id,$customFieldsData['fieldFail'])}
-                    {$fail = 'glm-form-bad-input'}
-                 {/if}
+           {if is_array($customFieldsData)}
+            {if array_key_exists('fieldFail', $customFieldsData)}
+                 {if array_key_exists($field.id,$customFieldsData['fieldFail'])}
+                     {$fail = 'glm-form-bad-input'}
+                  {/if}
+            {/if}
            {/if}
            <div class="glm-input-wrapper {$fail}">
                 {if $field.field_type.name == 'text'}