From b639271a615aaf9dce0d6fc2fd0dc7e22e8cf74a Mon Sep 17 00:00:00 2001 From: Tomas Cohen Arazi Date: Mon, 22 Apr 2019 12:02:02 -0300 Subject: [PATCH] Bug 22749: Make Koha::Item->hidden_in_opac respect hidelostitems This patch makes Koha::Item->hidden_in_opac take hidelostitems into account when performing the calculation. To test: - Apply the regression tests patch - Run: $ kshell k$ prove t/db_dependent/Koha/Item.t => FAIL: Tests fail because the code doesn't (yet) care about the syspref - Apply this patch - Run: k$ prove t/db_dependent/Koha/Item.t => SUCCESS: Tests pass! - Sign off :-D Signed-off-by: Liz Rea Signed-off-by: Josef Moravec Signed-off-by: Nick Clemens --- Koha/Item.pm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Koha/Item.pm b/Koha/Item.pm index 66e0f9c73b..49ae8e16f3 100644 --- a/Koha/Item.pm +++ b/Koha/Item.pm @@ -214,6 +214,10 @@ sub hidden_in_opac { my $rules = $params->{rules} // {}; + return 1 + if C4::Context->preference('hidelostitems') and + $self->itemlost > 0; + my $hidden_in_opac = 0; foreach my $field ( keys %{$rules} ) { -- 2.39.5