fixing errors relating to the required fields, checkig to make sure there are require...
authorAnthony Talarico <talarico@gaslightmedia.com>
Wed, 8 Nov 2017 18:41:18 +0000 (13:41 -0500)
committerAnthony Talarico <talarico@gaslightmedia.com>
Wed, 8 Nov 2017 18:41:18 +0000 (13:41 -0500)
before trying to build a fieldFail array

classes/customFieldPluginSupport.php

index e43bf7a..22f2395 100644 (file)
@@ -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;