фильтрация по числовым значениям, 0 не работает
Closed this issue · 1 comments
radist commented
/**
* Get element ID list from cache or database
* @param mixed $sFilterValue
* @return array|null
*/
public function get($sFilterValue) : array
{
if (empty($sFilterValue)) {
return [];
}
$this->sValue = $sFilterValue;
if (array_key_exists($this->getCacheKey(), $this->arCachedList) && is_array($this->arCachedList[$this->getCacheKey()])) {
return $this->arCachedList[$this->getCacheKey()];
}
$arElementIDList = $this->getIDList();
$this->arCachedList[$this->getCacheKey()] = $arElementIDList;
return $arElementIDList;
}
Если sFilterValue 0 когда например надо фильтровать по числовым значениям 0,1,2 то фильтрации не происходит
empty($sFilterValue)
будет true
kharanenka commented
Fixed in version 1.33.0