CRM-18224 fix
authordeb.monish <monish.deb@webaccessglobal.com>
Mon, 14 Mar 2016 10:08:27 +0000 (15:38 +0530)
committerdeb.monish <monish.deb@webaccessglobal.com>
Mon, 14 Mar 2016 10:08:27 +0000 (15:38 +0530)
CRM/Core/BAO/CustomQuery.php

index 67cf0c624aa7fc0464fcd25eaea9211a8abbf74b..12cbfaa4a6259e21041dfcfe4f84c698be70a2f8 100644 (file)
@@ -349,7 +349,7 @@ SELECT f.id, f.label, f.data_type,
               }
 
               // CRM-14563,CRM-16575 : Special handling of multi-select custom fields
-              if ($isSerialized && !empty($value) && !strstr($op, 'NULL') && !strstr($op, 'LIKE')) {
+              if ($isSerialized && !CRM_Utils_System::isNull($value) && !strstr($op, 'NULL') && !strstr($op, 'LIKE')) {
                 $sp = CRM_Core_DAO::VALUE_SEPARATOR;
                 if (strstr($op, 'IN')) {
                   $value = str_replace(",", "$sp|$sp", $value);