serials: deleting an issuance does not update the basic summary statement
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Fix Released
|
Medium
|
Unassigned | ||
2.5 |
Won't Fix
|
Medium
|
Unassigned | ||
2.6 |
Fix Released
|
Medium
|
Unassigned | ||
2.7 |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Evergreen version 2.2.3
Deleting an issuance either through the Serials Control View or the Alternate Serials Control View does not update the basic summary display in tpac.
Working on a record with a basic summary that displayed as no.27(2012:Jul.08) - no.38(2012:Sep.23), I took the following steps:
I deleted the July 8 (no. 27) issuance in Serials Control View. The basic summary statement continued to display as no.27(2012:Jul.08) - no.38(2012:Sep.23). When drilling down to specific issues with a compressed serial holdings display, this issuance was removed. It just wasn't reflected in the summary statement.
I then went to the issuance tab in the Alternate Serials Control View. The July 8 issuance continued to display there. I deleted this issuance along with the July 15 (no. 28) issuance. The basic summary statement continued to display as no.27(2012:Jul.08) - no.38(2012:Sep.23)
Changed in evergreen: | |
status: | New → Triaged |
tags: | added: pullrequest |
Changed in evergreen: | |
status: | Fix Committed → Fix Released |
Code to address this now exists here:
http:// git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=shortlog; h=refs/ heads/user/ dbwells/ lp1078593_ regen_summaries
It consists of three commits:
1) Assorted Serial.pm bug fixes
2) Addition of summary regeneration methods to Serial.pm
3) Tying the regeneration code into the delete process for both serials interfaces
For more details, see the commit messages.
Many thanks to MassLNC for sponsoring this development!