diff --git a/opac/opac-ISBDdetail.pl b/opac/opac-ISBDdetail.pl index 78ff134b9a..78cf48a466 100755 --- a/opac/opac-ISBDdetail.pl +++ b/opac/opac-ISBDdetail.pl @@ -70,8 +70,6 @@ my ( $template, $loggedinuser, $cookie ) = get_template_and_user( my $biblionumber = $query->param('biblionumber'); $biblionumber = int($biblionumber); -my $biblio = Koha::Biblios->find( $biblionumber ); - # get biblionumbers stored in the cart if(my $cart_list = $query->cookie("bib_list")){ my @cart_list = split(/\//, $cart_list); @@ -99,6 +97,9 @@ if ( ! $record ) { print $query->redirect("/cgi-bin/koha/errors/404.pl"); exit; } + +my $biblio = Koha::Biblios->find( $biblionumber ); + my $framework = GetFrameworkCode( $biblionumber ); my $record_processor = Koha::RecordProcessor->new({ filters => 'ViewPolicy', diff --git a/opac/opac-detail.pl b/opac/opac-detail.pl index 48f947e0fa..93a0ab9e0d 100755 --- a/opac/opac-detail.pl +++ b/opac/opac-detail.pl @@ -72,7 +72,6 @@ my ( $template, $borrowernumber, $cookie ) = get_template_and_user( my $biblionumber = $query->param('biblionumber') || $query->param('bib') || 0; $biblionumber = int($biblionumber); -my $biblio = Koha::Biblios->find( $biblionumber ); my @all_items = GetItemsInfo($biblionumber); my @hiddenitems; @@ -90,6 +89,8 @@ if ( ! $record ) { print $query->redirect("/cgi-bin/koha/errors/404.pl"); # escape early exit; } + +my $biblio = Koha::Biblios->find( $biblionumber ); my $framework = &GetFrameworkCode( $biblionumber ); my $record_processor = Koha::RecordProcessor->new({ filters => 'ViewPolicy',