Retrieving copy or call number via SuperCat causes Apache internal server error

Bug #2047587 reported by Jason Stephenson
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Evergreen
Fix Released
Medium
Unassigned
3.11
Fix Released
Medium
Unassigned

Bug Description

Evergreen: 3.7.4, 3.10.3, main
OpenSRF: N/A
PostgreSQL: N/A

When trying either

/opac/extras/supercat/retrieve/marcxml/acn/<call number id>

or

/opac/extras/supercat/retrieve/marcxml/acp/<copy_id>

one gets an Internal Server Error from Apache rather than the expected result.

This happens because the stat cat entries are not properly fleshed. The following error from a 3.10.3 installation indicates this:

Can't locate object method "opac_visible" via package "3" (perhaps you forgot to load "3"?)

You may not notice this on Concerto or on a system where stat cats are not used.

The user/dyrcona/lp2047587-supercat-asce-fix working branch fixes it for me:

https://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;h=refs/heads/user/dyrcona/lp2047587-supercat-asce-fix

Changed in evergreen:
assignee: Jason Stephenson (jstephenson) → nobody
milestone: none → 3.12.1
description: updated
tags: added: pullrequest
Galen Charlton (gmc)
Changed in evergreen:
importance: Undecided → Medium
status: New → Confirmed
Revision history for this message
Galen Charlton (gmc) wrote :

Signed off: user/gmcharlt/lp2047587_signoff

tags: added: signedoff
Revision history for this message
Galen Charlton (gmc) wrote :

Pushed down to rel_3_11. Thanks, Jason!

Changed in evergreen:
status: Confirmed → Fix Committed
Changed in evergreen:
status: Fix Committed → Fix Released
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.