Merge pull request #7253 from jitendrapurohit/CRM-17520
[civicrm-core.git] / CRM / Core / BAO / CustomField.php
index 6555a2dcf59d0d243c79f636be269185f6062111..08ac5c9c02f346c1c9807e65eedd82e54e44b40f 100644 (file)
@@ -1628,13 +1628,7 @@ SELECT id
       $customFields[$customFieldId]['html_type'] == 'AdvMulti-Select'
     ) {
       if ($value) {
-        // Note that only during merge this is not an array,
-        // and you can directly use value, CRM-4385
-        if (is_array($value)) {
-          $value = CRM_Core_DAO::VALUE_SEPARATOR . implode(CRM_Core_DAO::VALUE_SEPARATOR,
-              array_values($value)
-            ) . CRM_Core_DAO::VALUE_SEPARATOR;
-        }
+        $value = CRM_Utils_Array::implodePadded($value);
       }
       else {
         $value = '';