When an item on the holds shelf is checked out to an alternate patron
(i.e. not the hold user), clear the shelf_time and shelf_expire_time
along with capture_time, current_copy, etc. on the hold.
tsbere++ for isolating the problem.
Signed-off-by: Bill Erickson <berick@esilibrary.com>
Signed-off-by: Jason Etheridge <jason@esilibrary.com>
$hold->clear_prev_check_time;
$hold->clear_current_copy;
$hold->clear_capture_time;
+ $hold->clear_shelf_time;
+ $hold->clear_shelf_expire_time;
return $self->bail_on_event($e->event)
unless $e->update_action_hold_request($hold);