diff --git a/src/DataIndex/Filter/DateTimeFilter.php b/src/DataIndex/Filter/DateTimeFilter.php index 9ea919ea5..9e3da63d5 100644 --- a/src/DataIndex/Filter/DateTimeFilter.php +++ b/src/DataIndex/Filter/DateTimeFilter.php @@ -32,8 +32,9 @@ public function apply(mixed $parameters, QueryInterface $query): QueryInterface return $query; } + // Date-only filter UI — match whole days, not exact instants. foreach ($parameters->getColumnFilterByType(ColumnType::SYSTEM_DATETIME->value) as $column) { - $query = $this->applySystemDatetimeFilter($column, $query, false); + $query = $this->applySystemDatetimeFilter($column, $query, true); } return $query;