@@ -, +, @@ --- C4/Heading.pm | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) --- a/C4/Heading.pm +++ a/C4/Heading.pm @@ -23,7 +23,6 @@ use MARC::Record; use MARC::Field; use C4::Context; use C4::Heading::MARC21; -use C4::Search; use Carp; our $VERSION = 3.00; @@ -109,7 +108,8 @@ sub authorities { my $self = shift; my $query = qq(Match-heading,do-not-truncate,ext="$self->{'search_form'}"); $query .= $self->_query_limiters(); - my ($error, $results, $total_hits) = SimpleSearch( $query, undef, undef, [ "authorityserver" ] ); + require C4::Search; + my ($error, $results, $total_hits) = C4::Search::SimpleSearch( $query, undef, undef, [ "authorityserver" ] ); if (defined $error) { carp "Error:$error from search $query"; } @@ -129,7 +129,8 @@ sub preferred_authorities { my $self = shift; my $query = "Match-heading-see-from,do-not-truncate,ext='$self->{'search_form'}'"; $query .= $self->_query_limiters(); - my ($error, $results, $total_hits) = SimpleSearch( $query, undef, undef, [ "authorityserver" ] ); + require C4::Search; + my ($error, $results, $total_hits) = C4::Search::SimpleSearch( $query, undef, undef, [ "authorityserver" ] ); if (defined $error) { carp "Error:$error from search $query"; } --