View | Details | Raw Unified | Return to bug 31856
Collapse All | Expand All

(-)a/C4/Serials.pm (-10 / +15 lines)
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
- 

Return to bug 31856