diff --git a/circ/branchtransfers.pl b/circ/branchtransfers.pl index d54e8fd065..85ad30e838 100755 --- a/circ/branchtransfers.pl +++ b/circ/branchtransfers.pl @@ -40,8 +40,9 @@ my $query = new CGI; if (!C4::Context->userenv){ my $sessionID = $query->cookie("CGISESSID"); - my $session = get_session($sessionID); - if ($session->param('branch') eq 'NO_LIBRARY_SET'){ + my $session; + $session = get_session($sessionID) if $sessionID; + if (!$session or $session->param('branch') eq 'NO_LIBRARY_SET'){ # no branch set we can't transfer print $query->redirect("/cgi-bin/koha/circ/selectbranchprinter.pl"); exit;