Bug 29553: Fix crash on undefined notforloan value

Test plan:
Set item level itypes to biblioitems.
Find a record with itemtype NULL, having an item.
Place a hold. Without this patch, it crashes.

Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl>
Signed-off-by: ThibaudGLT <thibaud.guillot@biblibre.com>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com>
This commit is contained in:
Marcel de Rooy 2021-11-22 10:53:07 +00:00 committed by Fridolin Somers
parent 4b3b6f1996
commit 0195da0a8a
1 changed files with 1 additions and 1 deletions

View File

@ -1345,7 +1345,7 @@ sub IsAvailableForItemLevelRequest {
# FIXME - a lot of places in the code do this
# or something similar - need to be
# consolidated
my $itemtype = $item->effective_itemtype;
my $itemtype = $item->effective_itemtype or return 0;
my $notforloan_per_itemtype = Koha::ItemTypes->find($itemtype)->notforloan;
return 0 if