| 
      
            Lines 78-86
          sub filter {
      
      
        Link Here
      
     | 
  
        
          | 78 | 
                  push @records, $precord;  | 
          78 | 
                  push @records, $precord;  | 
        
        
          | 79 | 
              }  | 
          79 | 
              }  | 
        
        
          | 80 | 
           | 
          80 | 
           | 
        
            
              | 81 | 
                  my @results;  | 
               | 
               | 
            
        
          | 82 | 
              foreach my $current_record (@records) { | 
          81 | 
              foreach my $current_record (@records) { | 
        
          
            
              | 83 | 
                      my $result        = $current_record->clone();  | 
              82 | 
                      my $result        = $current_record;  | 
            
        
          | 84 | 
                  my $interface     = $self->{options}->{interface} // 'opac'; | 
          83 | 
                  my $interface     = $self->{options}->{interface} // 'opac'; | 
        
        
          | 85 | 
                  my $frameworkcode = $self->{options}->{frameworkcode} // q{}; | 
          84 | 
                  my $frameworkcode = $self->{options}->{frameworkcode} // q{}; | 
        
        
          | 86 | 
                  my $hide          = _should_hide_on_interface();  | 
          85 | 
                  my $hide          = _should_hide_on_interface();  | 
        
  
    | 
      
            Lines 103-117
          sub filter {
      
      
        Link Here
      
     | 
  
        
          | 103 | 
                          }  | 
          102 | 
                          }  | 
        
        
          | 104 | 
                      );  | 
          103 | 
                      );  | 
        
        
          | 105 | 
                  }  | 
          104 | 
                  }  | 
        
            
              | 106 | 
                      push @results, $result;  | 
               | 
               | 
            
            
              | 107 | 
                  }  | 
            
            
              | 108 | 
               | 
            
            
              | 109 | 
                  if ( scalar @results == 1 ) { | 
            
            
              | 110 | 
                      return $results[0];  | 
            
            
              | 111 | 
                  }  | 
            
            
              | 112 | 
                  else { | 
            
            
              | 113 | 
                      return \@results;  | 
            
        
          | 114 | 
              }  | 
          105 | 
              }  | 
        
            
               | 
               | 
              106 | 
                  return;  | 
            
        
          | 115 | 
          }  | 
          107 | 
          }  | 
        
        
          | 116 | 
           | 
          108 | 
           | 
        
        
          | 117 | 
          sub _filter_field { | 
          109 | 
          sub _filter_field { |