View | Details | Raw Unified | Return to bug 29307
Collapse All | Expand All

(-)a/catalogue/detail.pl (-4 / +3 lines)
Lines 83-92 if ( C4::Context->config('enable_plugins') ) { Link Here
83
83
84
my $biblionumber = $query->param('biblionumber');
84
my $biblionumber = $query->param('biblionumber');
85
$biblionumber = HTML::Entities::encode($biblionumber);
85
$biblionumber = HTML::Entities::encode($biblionumber);
86
my $record       = GetMarcBiblio({ biblionumber => $biblionumber });
87
my $biblio = Koha::Biblios->find( $biblionumber );
86
my $biblio = Koha::Biblios->find( $biblionumber );
88
$template->param( 'biblio', $biblio );
87
$template->param( 'biblio', $biblio );
89
88
89
my $record = eval { $biblio->metadata->record };
90
$template->param( decoding_error => $@ );
91
90
if ( not defined $record ) {
92
if ( not defined $record ) {
91
    # biblionumber invalid -> report and exit
93
    # biblionumber invalid -> report and exit
92
    $template->param( unknownbiblionumber => 1,
94
    $template->param( unknownbiblionumber => 1,
Lines 95-102 if ( not defined $record ) { Link Here
95
    exit;
97
    exit;
96
}
98
}
97
99
98
eval { $biblio->metadata->record };
99
$template->param( decoding_error => $@ );
100
100
101
if($query->cookie("holdfor")){
101
if($query->cookie("holdfor")){
102
    my $holdfor_patron = Koha::Patrons->find( $query->cookie("holdfor") );
102
    my $holdfor_patron = Koha::Patrons->find( $query->cookie("holdfor") );
103
- 

Return to bug 29307