[Koha-bugs] [Bug 27977] New: Internal server error when placing hold if previously uploaded records have no item type set
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Wed Mar 17 20:38:20 CET 2021
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27977
Bug ID: 27977
Summary: Internal server error when placing hold if previously
uploaded records have no item type set
Change sponsored?: ---
Product: Koha
Version: 20.05
Hardware: All
OS: All
Status: NEW
Severity: major
Priority: P5 - low
Component: Hold requests
Assignee: koha-bugs at lists.koha-community.org
Reporter: cmurdock at ccfls.org
QA Contact: testopia at bugs.koha-community.org
CC: gmcharlt at gmail.com
This is a weird one. If a batch of records are uploaded through the Stage MARC
for import tool, and the items have no item type set, an Internal Server Error
happens when staff tries to place a hold on any records cataloged *after* that,
even if they do have an item type set. I stumbled upon this when staff
imported some barebones "on order" records from Baker & Taylor and forgot to
use the MARC modification template I'd created for them to set the item type,
homebranch, holdingbranch, etc. Later a staff member at another library
cataloged some items manually and tried placing a hold on one of them and got
the Internal Server Error.
In the logs, I see "Can't call method "notforloan" on an undefined value at
/usr/share/koha/lib/C4/Reserves.pm line 1349" when the ISE occurs. Also it
doesn't seem to happen every time, but what clued me in was another error when
attempting to place a hold, about an item not having an itemtype set from a
completely unrelated record. I investigated that and found that it was in the
batch with no item type set.
To reproduce:
- Upload a batch of records with no item type set
- Catalog some additional items
- Try to place a hold on one of the items cataloged in the last step, via the
staff interface (haven't tested with the public catalog)
--
You are receiving this mail because:
You are the assignee for the bug.
You are watching all bug changes.
More information about the Koha-bugs
mailing list