Bug 17748: (follow-up) Fix date due column filter

After items search result when entering a term in date due colum filter
table is not filtered.
Its is because columns from 'Issue' must be added in _SearchItems_build_where_fragment()
like it has been added in SearchItems().

Test plan :
1) Perform an item search with some results beeing checked-out
2) In colum 'Date due' enter a number that is contained is some due
   dates, ie '2022'
3) Table results are filtered with items having search term in due date

Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com>
This commit is contained in:
Fridolin Somers 2022-02-23 16:30:03 -10:00
parent 2cad21e375
commit 216bb783e0
1 changed files with 1 additions and 0 deletions

View File

@ -1294,6 +1294,7 @@ sub _SearchItems_build_where_fragment {
my @columns = Koha::Database->new()->schema()->resultset('Item')->result_source->columns;
push @columns, Koha::Database->new()->schema()->resultset('Biblio')->result_source->columns;
push @columns, Koha::Database->new()->schema()->resultset('Biblioitem')->result_source->columns;
push @columns, Koha::Database->new()->schema()->resultset('Issue')->result_source->columns;
my @operators = qw(= != > < >= <= is like);
push @operators, 'not like';
my $field = $filter->{field} // q{};