X-Git-Url: http://git.equinoxoli.org/?p=transitory.git;a=blobdiff_plain;f=Open-ILS%2Fsrc%2Fperlmods%2Flib%2FOpenILS%2FApplication%2FCirc%2FCirculate.pm;h=83a46a84d55a1ef11a7929e5685750468c059de9;hp=262e0ba1881302d7a9c4440bda058837cd8cab72;hb=7c793f9cbf9423deb92842f41a4a2ab268090e17;hpb=1a436930e0e1fd94a4eed6f20c0f8ffdd993630e diff --git a/Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm index 262e0ba..83a46a8 100644 --- a/Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm +++ b/Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm @@ -2588,9 +2588,9 @@ sub do_checkin { $self->hold($hold); - if( $hold and $hold->cancel_time ) { # this transited hold was cancelled mid-transit + if( $hold and ( $hold->cancel_time or $hold->fulfillment_time ) ) { # this transited hold was cancelled or filled mid-transit - $logger->info("circulator: we received a transit on a cancelled hold " . $hold->id); + $logger->info("circulator: we received a transit on a cancelled or filled hold " . $hold->id); $self->reshelve_copy(1); $self->cancelled_hold_transit(1); $self->notify_hold(0); # don't notify for cancelled holds