Webby: Cannot override PATRON_EXCEEDS_LONGOVERDUE_COUNT

Bug #1827901 reported by Blake GH
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Evergreen
Confirmed
Undecided
Unassigned

Bug Description

Jason and I cannot figure out how XUL is allowing the override and the web client is not but that's what's happening.

Relevant IRC logs:
http://irc.evergreen-ils.org/evergreen/2019-05-06#i_404790

There is an explicit list of overridable events in the web client:
Open-ILS/web/js/ui/default/staff/circ/services/circ.js
about line 54

The same exists in XUL but it seems there is code in the XUL js that appends more to the array based upon the response from the server:

Open-ILS/xul/staff_client/server/circ/checkout.js
about line 745
obj.auto_override_events = obj.auto_override_events.concat(permit._reported_events);

tags: added: webstaffclient
Revision history for this message
Michele Morgan (mmorgan) wrote :

We're also seeing this in the 3.2.4 web client and it's a serious issue for some libraries because there is no way to override. In addition, we are seeing similar behavior when staff attempts to renew a Long Overdue item, but in this case the message is:

Unable to checkout item "<barcode>" : COPY_NOT_AVAILABLE

Marking Confirmed.

Changed in evergreen:
status: New → Confirmed
Michele Morgan (mmorgan)
Changed in evergreen:
assignee: nobody → Michele Morgan (mmorgan)
Revision history for this message
Michele Morgan (mmorgan) wrote :

Adding a link to related bug 1851434, which is a bit further along toward a fix.

Michele Morgan (mmorgan)
Changed in evergreen:
assignee: Michele Morgan (mmorgan) → nobody
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.