Skip to content

Commit 20682a8

Browse files
authored
Update QueryObjectDataSource.php
1 parent 52518ce commit 20682a8

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

src/QueryObjectDataSource.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
namespace ADT\QueryObjectDataSource;
44

5+
use Ublaboo\DataGrid\Filter\Filter;
56
use Ublaboo\DataGrid\Filter\FilterDate;
67
use Ublaboo\DataGrid\Filter\FilterDateRange;
78
use Ublaboo\DataGrid\Filter\FilterText;
@@ -142,12 +143,14 @@ public function filter(array $filters): void
142143
call_user_func($this->filterCallback, $this->queryObject, $filters);
143144
}
144145

146+
/** @var Filter $filter */
145147
foreach ($filters as $filter) {
146148
if ($filter->isValueSet()) {
149+
bd ($filter);
147150
if ($filter->getConditionCallback()) {
148151
call_user_func($filter->getConditionCallback(), $this->queryObject, $filter->getValue());
149152
}
150-
elseif ($this->queryObject instanceof IQueryObject) {
153+
elseif (!$filter instanceof FilterDateRange && $this->queryObject instanceof IQueryObject) {
151154
$this->queryObject->searchIn($filter->getKey(), $filter->getValue(), !$filter instanceof FilterText);
152155
}
153156
}

0 commit comments

Comments
 (0)