CRM-14106 - Regex targeting inline conditonal statements
[civicrm-core.git] / CRM / Contact / Form / DedupeRules.php
index 94b90ef20b10c2a24520b3c0aab4467954b1d1c8..e3215b7931f021121be3b5e425997b2d085ed623 100644 (file)
@@ -244,7 +244,7 @@ UPDATE civicrm_dedupe_rule_group
         continue;
       }
       list($table, $field) = explode('.', CRM_Utils_Array::value("where_$count", $values));
-      $length = CRM_Utils_Array::value("length_$count", $values) ? CRM_Utils_Array::value("length_$count", $values) : NULL;
+      $length = !empty($values["length_$count"]) ? CRM_Utils_Array::value("length_$count", $values) : NULL;
       $weight = $values["weight_$count"];
       if ($table and $field) {
         $ruleDao = new CRM_Dedupe_DAO_Rule();