N°1987 - Fix search equals 0 for integer fails

This commit is contained in:
Eric
2019-12-06 17:01:46 +01:00
parent c6759220b9
commit 9dc56b727e

View File

@@ -157,6 +157,11 @@ class CriterionToOQL extends CriterionConversionAbstract
{
$aValues = self::GetValues($aCriteria);
$sValue = self::GetValue($aValues, 0);
if (($aCriteria['widget'] == AttributeDefinition::SEARCH_WIDGET_TYPE_NUMERIC) && ($sValue === '0'))
{
return "({$sRef} = '0')";
}
if (empty($sValue) && (!(isset($aCriteria['has_undefined'])) || !($aCriteria['has_undefined'])))
{
return "1";
@@ -550,4 +555,4 @@ class CriterionToOQL extends CriterionConversionAbstract
return "1";
}
}
}