temporary workaround for holds error when user isn't logged in and doesn't select...
authorTerran McCanna <tmccanna@georgialibraries.org>
Tue, 14 Jan 2014 01:49:10 +0000 (20:49 -0500)
committerChris Sharp <csharp@georgialibraries.org>
Thu, 6 Nov 2014 17:54:13 +0000 (12:54 -0500)
Open-ILS/src/perlmods/lib/OpenILS/WWW/EGKPacLoader.pm

index 5c0a183..7354c6d 100644 (file)
@@ -94,7 +94,7 @@ sub load_getit {
         ]);
     }
 
-    # If user is logged in and has a default pickup location, grab it
+    # If user is logged in and has a default pickup location for holds, grab it
     if ($ctx->{user}) {
         my $set_map = $self->ctx->{user_setting_map};
         if ($$set_map{'opac.default_pickup_location'}) {
@@ -123,8 +123,8 @@ sub login_and_place_hold {
     return Apache2::Const::HTTP_BAD_REQUEST 
         unless $pickup_lib =~ /^\d+$/;
 
-    #If a pickup library hasn't been selected, reload page
-    if ($pickup_lib == '0') {
+    #Temporary workaround for selection problem - if PINES (value 1) is selected, reload page
+    if ($pickup_lib == '1') {
         return $self->load_login;
     }