diff -aurN src-master/C4/Heading.pm src-fix-truncation/C4/Heading.pm
--- src-master/C4/Heading.pm	2010-11-16 14:03:45.000000000 -0500
+++ src-fix-truncation/C4/Heading.pm	2010-11-16 14:02:50.000000000 -0500
@@ -106,7 +106,7 @@
 
 sub authorities {
     my $self = shift;
-    my $query = qq(Match-heading,ext="$self->{'search_form'}");
+    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" ] );
     return $results;
@@ -123,7 +123,7 @@
 
 sub preferred_authorities {
     my $self = shift;
-    my $query = "Match-heading-see-from,ext='$self->{'search_form'}'";
+    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" ] );
     return $results;