diff --git a/catalogue/detail.pl b/catalogue/detail.pl index 3a22b5db86..f454f22c29 100755 --- a/catalogue/detail.pl +++ b/catalogue/detail.pl @@ -152,7 +152,7 @@ if ( $xslfile ) { $cleaned_title =~ tr|/||; my $query = ( C4::Context->preference('UseControlNumber') and $record->field('001') ) - ? 'rcn:'. $record->field('001')->data . ' and (bib-level:a or bib-level:b)' + ? 'rcn:'. $record->field('001')->data . ' AND (bib-level:a OR bib-level:b)' : "Host-item:$cleaned_title"; my ( $err, $result, $count ) = $searcher->simple_search_compat( $query, 0, 0 ); diff --git a/opac/opac-detail.pl b/opac/opac-detail.pl index 4e789cb8b5..8d4723e338 100755 --- a/opac/opac-detail.pl +++ b/opac/opac-detail.pl @@ -189,7 +189,7 @@ if ( $xslfile ) { $cleaned_title =~ tr|/||; my $query = ( C4::Context->preference('UseControlNumber') and $record->field('001') ) - ? 'rcn:'. $record->field('001')->data . ' and (bib-level:a or bib-level:b)' + ? 'rcn:'. $record->field('001')->data . ' AND (bib-level:a OR bib-level:b)' : "Host-item:$cleaned_title"; my ( $err, $result, $count ) = $searcher->simple_search_compat( $query, 0, 0 );