Bug 6137: fix a Circulation bug. userenv null
authorbiblibre <dev_patches@biblibre.com>
Tue, 8 Mar 2011 09:28:38 +0000 (10:28 +0100)
committerPaul Poulain <paul.poulain@biblibre.com>
Fri, 17 Feb 2012 17:38:42 +0000 (18:38 +0100)
Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
C4/Circulation.pm

index 7b2a317..93c6fac 100644 (file)
@@ -1968,8 +1968,8 @@ sub _GetCircControlBranch {
     my $circcontrol = C4::Context->preference('CircControl');
     my $branch;
 
-    if ($circcontrol eq 'PickupLibrary') {
-        $branch= C4::Context->userenv->{'branch'} if C4::Context->userenv;
+    if ($circcontrol eq 'PickupLibrary' and (C4::Context->userenv and C4::Context->userenv->{'branch'}) ) {
+        $branch= C4::Context->userenv->{'branch'};
     } elsif ($circcontrol eq 'PatronLibrary') {
         $branch=$borrower->{branchcode};
     } else {