LP#1321363: Suppress Hold Transit use elicits client error
authorDan Pearl <dpearl@cwmars.org>
Tue, 20 May 2014 17:12:47 +0000 (13:12 -0400)
committerGalen Charlton <gmc@esilibrary.com>
Fri, 30 May 2014 15:36:50 +0000 (08:36 -0700)
This change restores the behavior as designed.

Signed-off-by: Dan Pearl <dpearl@cwmars.org>
Signed-off-by: Galen Charlton <gmc@esilibrary.com>

Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm

index 5f73860..4fec8e4 100644 (file)
@@ -3032,7 +3032,7 @@ sub attempt_checkin_hold_capture {
             my $suppress_transit_pickup = $U->ou_ancestor_setting($hold->pickup_lib, 'circ.transit.suppress_hold');
             if($suppress_transit_pickup && $suppress_transit_circ->{value} eq $suppress_transit_pickup->{value}) {
                 $suppress_transit = 1;
-                $self->hold->pickup_lib($self->circ_lib);
+                $hold->pickup_lib($self->circ_lib);
             }
         }
     }