Change #6088
Category | None |
Changed by | Jason Etheridge <jason | @EquinoxInitiative.org>
Changed at | Fri 08 Mar 2019 13:22:44 |
Repository | git://git.evergreen-ils.org/Evergreen.git |
Project | Evergreen |
Branch | master |
Revision | 5461c9bd045a29b25aa20391b1d5a56fa1bba582 |
Comments
LP1794588 Web client edit single call number changes all when multiple items attached This patch tweaks the behavior Cat.pm's fleshed_volume_update, aka open-ils.cat.asset.volume.fleshed.batch.update Previously, if a volume label was edited, all items attached to that volume would be essentially affected. Now, if only a sub-set of items for the original volume being edited are being edited along with the volume, then a new volume is potentially created instead, leaving the original volume (and its unedited copies) untouched. If no copies are being edited along with a volume, then the volume itself is edited. Auto-merging of volumes may still happen in all of these scenarios. Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org> Signed-off-by: Janet Schrader <jschrader@cwmars.org> Signed-off-by: Jason Stephenson <jason@sigio.com>
Changed files
- Open-ILS/src/perlmods/lib/OpenILS/Application/Cat.pm