| Lines 623-638
          sub SearchSubscriptions {
      
      
        Link Here | 
        
          | 623 |     for my $subscription ( @$results ) { | 623 |     for my $subscription ( @$results ) { | 
        
          | 624 |         $subscription->{cannotedit} = not can_edit_subscription( $subscription ); | 624 |         $subscription->{cannotedit} = not can_edit_subscription( $subscription ); | 
        
          | 625 |         $subscription->{cannotdisplay} = not can_show_subscription( $subscription ); | 625 |         $subscription->{cannotdisplay} = not can_show_subscription( $subscription ); | 
            
              | 626 |         my @additional_field_values = Koha::AdditionalFieldValues->search( |  |  | 
            
              | 627 |             { | 
            
              | 628 |                 field_id => { -in => [ keys %additional_fields_by_id ] }, | 
            
              | 629 |                 record_id => $subscription->{subscriptionid} | 
            
              | 630 |             } | 
            
              | 631 |         )->as_list; | 
        
          | 632 |  | 626 |  | 
          
            
              | 633 |         $subscription->{additional_fields} = { | 627 |         if (%additional_fields_by_id) { | 
            
              | 634 |             map { $additional_fields_by_id{$_->field_id} => $_->value } @additional_field_values | 628 |             my @additional_field_values = Koha::AdditionalFieldValues->search( | 
            
              | 635 |         }; | 629 |                 { | 
            
              |  |  | 630 |                     field_id => { -in => [ keys %additional_fields_by_id ] }, | 
            
              | 631 |                     record_id => $subscription->{subscriptionid} | 
            
              | 632 |                 } | 
            
              | 633 |             )->as_list; | 
            
              | 634 |  | 
            
              | 635 |             $subscription->{additional_fields} = { | 
            
              | 636 |                 map { $additional_fields_by_id{$_->field_id} => $_->value } @additional_field_values | 
            
              | 637 |             }; | 
            
              | 638 |         } | 
            
              | 639 |         else { | 
            
              | 640 |             $subscription->{additional_fields} = {}; | 
            
              | 641 |         } | 
        
          | 636 |     } | 642 |     } | 
        
          | 637 |  | 643 |  | 
        
          | 638 |     return @$results; | 644 |     return @$results; | 
            
              | 639 | -  |  |  |