diff --git a/Koha/REST/V1/Illrequests.pm b/Koha/REST/V1/Illrequests.pm index 82c5b5dd08..5b20516836 100644 --- a/Koha/REST/V1/Illrequests.pm +++ b/Koha/REST/V1/Illrequests.pm @@ -64,7 +64,15 @@ sub list { # If necessary, only get those from a specified patron my @requests = Koha::Illrequests->search({ $hidden_statuses - ? ( status => { 'not in' => $hidden_statuses } ) + ? ( + -and => { + status => { 'not in' => $hidden_statuses }, + status_alias => [ -or => + { 'not in' => $hidden_statuses }, + { '=' => undef } + ] + } + ) : (), $args->{borrowernumber} ? ( borrowernumber => $args->{borrowernumber} )