Retain empty bib records (cat.bib.keep_on_empty) not honored with volume transfers
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Fix Released
|
Undecided
|
Unassigned | ||
3.1 |
Fix Released
|
Undecided
|
Unassigned | ||
3.2 |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
The default behavior is for EG to auto-delete bibs that lose their last item, however this happens (item deletion, item transfer, or volume transfer). The library setting "Retain empty bib records" is supposed to prevent this behavior. In master (and 2.50 and 2.4.1), this doesn't work when you move the last items off of a bib through a volume transfer to a different a bib record. The originating bib record is deleted.
Here are the scenarios I tested:
Scenario 1:
cat.bib.
cat.bib.
cat.volume.
a) Delete last item results in:
deleted bib, volume, item
b) Delete last volume and item together results in:
deleted bib, volume, item
c) Transfer volume to lib on different bib:
deleted bib
d) Transfer item to a volume on a different bib:
deleted bib, volume
Scenario 2:
cat.bib.
cat.bib.
cat.volume.
a) Delete last item results in:
deleted volume, item
b) Delete last volume and item together results in:
deleted volume, item
c) Transfer volume to lib on different bib:
deleted bib
d) Transfer item to a volume on a different bib:
deleted volume
I don't have a fix handy.
tags: | added: cataloging |
Changed in evergreen: | |
status: | New → Confirmed |
Changed in evergreen: | |
status: | Confirmed → In Progress |
assignee: | nobody → Jason Stephenson (jstephenson) |
milestone: | none → 3.next |
Changed in evergreen: | |
milestone: | 3.next → 3.3-beta1 |
Changed in evergreen: | |
milestone: | 3.3-beta1 → 3.3-rc |
Changed in evergreen: | |
milestone: | 3.3-rc → 3.3.1 |
Changed in evergreen: | |
status: | Fix Committed → Fix Released |
We've had this bug come up lately, so I made a branch to fix it:
http:// git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=shortlog; h=refs/ heads/user/ dyrcona/ lp1333893- volume- transfer- keep-empty- bib