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

(-)a/cataloguing/additem.pl (-2 / +1 lines)
Lines 194-200 sub generate_subfield_form { Link Here
194
            elsif ( $subfieldlib->{authorised_value} eq "branches" ) {
194
            elsif ( $subfieldlib->{authorised_value} eq "branches" ) {
195
                my @allowed = $patron->libraries_where_can_edit_items;
195
                my @allowed = $patron->libraries_where_can_edit_items;
196
                foreach my $thisbranch (@$branches) {
196
                foreach my $thisbranch (@$branches) {
197
                    next unless any { /^$thisbranch->{branchcode}$/ } @allowed;
197
                    next unless !@allowed || any { /^$thisbranch->{branchcode}$/ } @allowed;
198
                    push @authorised_values, $thisbranch->{branchcode};
198
                    push @authorised_values, $thisbranch->{branchcode};
199
                    $authorised_lib{$thisbranch->{branchcode}} = $thisbranch->{branchname};
199
                    $authorised_lib{$thisbranch->{branchcode}} = $thisbranch->{branchname};
200
                    $value = $thisbranch->{branchcode} if $thisbranch->{selected} && !$value;
200
                    $value = $thisbranch->{branchcode} if $thisbranch->{selected} && !$value;
201
- 

Return to bug 20256