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

(-)a/tools/batchMod.pl (-1 / +5 lines)
Lines 179-184 if ($op eq "action") { Link Here
179
        }
179
        }
180
180
181
	# For each item
181
	# For each item
182
    my $can_edit = {};
182
	my $i = 1; 
183
	my $i = 1; 
183
	foreach my $itemnumber(@itemnumbers){
184
	foreach my $itemnumber(@itemnumbers){
184
185
Lines 186-191 if ($op eq "action") { Link Here
186
        my $itemdata = Koha::Items->find($itemnumber);
187
        my $itemdata = Koha::Items->find($itemnumber);
187
        next unless $itemdata; # Should have been tested earlier, but just in case...
188
        next unless $itemdata; # Should have been tested earlier, but just in case...
188
        $itemdata = $itemdata->unblessed;
189
        $itemdata = $itemdata->unblessed;
190
191
        $can_edit->{ $itemdata->{homebranch} } //= $patron->can_edit_item( $itemdata->{homebranch} );
192
        next unless $can_edit->{ $itemdata->homebranch };
193
189
        if ( $del ){
194
        if ( $del ){
190
            my $return = DelItemCheck( $itemdata->{'biblionumber'}, $itemdata->{'itemnumber'});
195
            my $return = DelItemCheck( $itemdata->{'biblionumber'}, $itemdata->{'itemnumber'});
191
			if ($return == 1) {
196
			if ($return == 1) {
192
- 

Return to bug 20256