authorities: limit by heading type during matching
authorGalen Charlton <galen.charlton@liblime.com>
Thu, 7 Feb 2008 06:11:38 +0000 (00:11 -0600)
committerJoshua Ferraro <jmf@liblime.com>
Fri, 8 Feb 2008 11:48:57 +0000 (05:48 -0600)
Signed-off-by: Chris Cormack <crc@liblime.com>
Signed-off-by: Joshua Ferraro <jmf@liblime.com>
C4/Heading.pm

index 701cfbf..94592e6 100644 (file)
@@ -152,8 +152,8 @@ sub preferred_authorities {
 
 sub _query_limiters {
     my $self = shift;
-    my $limiters = "";
 
+    my $limiters = " AND at='$self->{'auth_type'}'";
     if ($self->{'subject_added_entry'}) {
         $limiters .= " AND Heading-use-subject-added-entry=a"; # FIXME -- is this properly in C4::Heading::MARC21?
         $limiters .= " AND Subject-heading-thesaurus=$self->{'thesaurus'}";