Serials Batch Receive - unable to search by ISSN or Database ID

Bug #1682296 reported by Christine Burns
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Evergreen
Fix Released
Medium
Unassigned
2.12
Won't Fix
Undecided
Unassigned
3.0
Fix Released
Medium
Unassigned

Bug Description

New bug discovered in Evergreen version 2.12

In the Serials Batch Receive interface you are supposed to be able to search for receivable issues using either the Database ID or ISSN.

when attempting to search by Database ID or ISSN I get the following error = "Database Query Failed" followed by "No matching records found with any subscriptions attached"

If you access the Serials batch receive interface from a specific record the interface loads as usual.

Example Search -> Retrieve title by database ID -> Actions for this Record -> Serials Batch Receive -> Next -> this works as expected & receivable issues are listed.

But if you click on "Start Over" you are prompted to "Enter an identifier for a bibliographic record" this is where the search fails

Example enter "109242427" results in the 2 errors attached

Desired behavior - If you enter a database ID or ISSN in the "Enter an identifier for a bibliographic record" field the receivable issuances should be displayed

Revision history for this message
Jeff Davis (jdavis-sitka) wrote :

Working branch user/jeffdavis/lp1682296-db-error-serials-batch-receive has a fix for this:

http://git.evergreen-ils.org/?p=working/Evergreen.git;a=commitdiff;h=655e45f

The branch is several months old but the commit can be cherry-picked to current master without any trouble.

tags: added: pullrequest
Changed in evergreen:
milestone: none → 3.0.2
Changed in evergreen:
milestone: 3.0.2 → 3.0.3
Changed in evergreen:
milestone: 3.0.3 → 3.0.4
Changed in evergreen:
milestone: 3.0.4 → 3.05
Changed in evergreen:
milestone: 3.0.5 → 3.0.6
Revision history for this message
Cesar V (cesardv) wrote :

Tested this on a local 2.12 EG instance, XUL client no longer gives DB query error when searching by BRE id in Serial Batch Receive. Thanks Jeff!

Here's a fresher signed off branch:

http://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;h=refs/heads/user/cesardv/jeffdavis_lp1682296-db-error-serials-batch-receive

tags: added: signedoff
Changed in evergreen:
milestone: 3.0.6 → 3.0.7
Galen Charlton (gmc)
Changed in evergreen:
milestone: 3.0.7 → 3.1.1
status: New → Confirmed
importance: Undecided → Medium
Changed in evergreen:
milestone: 3.1.1 → 3.1.2
Galen Charlton (gmc)
Changed in evergreen:
assignee: nobody → Galen Charlton (gmc)
Revision history for this message
Galen Charlton (gmc) wrote :

Pushed to master, rel_3_1, and rel_3_0. Thanks, Jeff and Cesar!

Changed in evergreen:
assignee: Galen Charlton (gmc) → nobody
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.