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

(-)a/catalogue/detail.pl (-6 / +3 lines)
Lines 95-101 if ( not defined $record ) { Link Here
95
    exit;
95
    exit;
96
}
96
}
97
97
98
eval { $biblio->metadata->record };
98
my $marc_record = eval { $biblio->metadata->record };
99
$template->param( decoding_error => $@ );
99
$template->param( decoding_error => $@ );
100
100
101
if($query->cookie("holdfor")){
101
if($query->cookie("holdfor")){
Lines 145-152 $template->param( Link Here
145
    normalized_isbn => $isbn,
145
    normalized_isbn => $isbn,
146
);
146
);
147
147
148
my $marcnotesarray   = $biblio->get_marc_notes({ marcflavour => $marcflavour });
149
150
my $itemtypes = { map { $_->{itemtype} => $_ } @{ Koha::ItemTypes->search->unblessed } };
148
my $itemtypes = { map { $_->{itemtype} => $_ } @{ Koha::ItemTypes->search->unblessed } };
151
149
152
my $dbh = C4::Context->dbh;
150
my $dbh = C4::Context->dbh;
Lines 221-227 if ( $showcomp eq 'both' || $showcomp eq 'staff' ) { Link Here
221
        $template->param( ComponentPartsQuery => $biblio->get_components_query );
219
        $template->param( ComponentPartsQuery => $biblio->get_components_query );
222
    }
220
    }
223
} else { # check if we should show analytics anyway
221
} else { # check if we should show analytics anyway
224
    $show_analytics = 1 if @{$biblio->get_marc_components(1)}; # count matters here, results does not
222
    $show_analytics = 1 if $marc_record && @{$biblio->get_marc_components(1)}; # count matters here, results does not
225
    $template->param( analytics_error => 1 ) if grep { $_->message eq 'component_search' } @{$biblio->messages};
223
    $template->param( analytics_error => 1 ) if grep { $_->message eq 'component_search' } @{$biblio->messages};
226
}
224
}
227
225
Lines 452-458 $template->param( Link Here
452
);
450
);
453
451
454
$template->param(
452
$template->param(
455
    MARCNOTES   => $marcnotesarray,
453
    MARCNOTES   => $marc_record ? $biblio->get_marc_notes({ marcflavour => $marcflavour }) : (),
456
    itemdata_ccode      => $itemfields{ccode},
454
    itemdata_ccode      => $itemfields{ccode},
457
    itemdata_enumchron  => $itemfields{enumchron},
455
    itemdata_enumchron  => $itemfields{enumchron},
458
    itemdata_uri        => $itemfields{uri},
456
    itemdata_uri        => $itemfields{uri},
459
- 

Return to bug 29690