]> git.evergreen-ils.org Git - Evergreen.git/commit
Clear hold shelf/shelf_expire time for pickup lib change
authorBill Erickson <berick@esilibrary.com>
Tue, 13 Dec 2011 19:32:45 +0000 (14:32 -0500)
committerThomas Berezansky <tsbere@mvlc.org>
Wed, 14 Dec 2011 19:59:49 +0000 (14:59 -0500)
commit2f0057eefe7a55492a7ca9b0d3d240a8b2a628af
treefa3f6298d19093a2dd3d374705ddbace266eee5d
parent5099a30d417c5528cf11fa7883db8f7b70f21a8d
Clear hold shelf/shelf_expire time for pickup lib change

If a hold is on the holds shelf and the pickup library changes, clear
the shelf_time and shelf_expire_time, since the hold is now in transit.

This is particularly important for avoiding action_trigger events for
the "hold_request.shelf_expires_soon" hook for what is now an
in-transit item.

Signed-off-by: Bill Erickson <berick@esilibrary.com>
Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
Open-ILS/src/perlmods/OpenILS/Application/Circ/Holds.pm