From 22806433a8ad8a6d67fcd85d0ed1464075bd4ad9 Mon Sep 17 00:00:00 2001 From: Anthony Talarico Date: Wed, 8 Nov 2017 13:41:18 -0500 Subject: [PATCH] fixing errors relating to the required fields, checkig to make sure there are required fields before trying to build a fieldFail array --- classes/customFieldPluginSupport.php | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/classes/customFieldPluginSupport.php b/classes/customFieldPluginSupport.php index e43bf7a..22f2395 100644 --- a/classes/customFieldPluginSupport.php +++ b/classes/customFieldPluginSupport.php @@ -38,16 +38,16 @@ function customFieldsSaveFields( $entityID ){ foreach($required as $req){ $requiredFields[] = $req->id; } - } - foreach($_REQUEST['glm_custom_field'] as $fieldID =>$fieldValue){ - $cfData[$fieldID] = $fieldValue; - if( in_array( $fieldID,$requiredFields )){ - if($fieldValue === ''){ - $fieldFail['fieldFail'][$fieldID] = true; + + foreach($_REQUEST['glm_custom_field'] as $fieldID =>$fieldValue){ + $cfData[$fieldID] = $fieldValue; + if( in_array( $fieldID,$requiredFields )){ + if($fieldValue === ''){ + $fieldFail['fieldFail'][$fieldID] = true; + } } - } + } } - if(!empty($fieldFail)){ $fieldFailData = $cfData + $fieldFail; return $fieldFailData; -- 2.17.1