Lines 208-215
if ($op eq "additem") {
Link Here
|
208 |
my @v = grep { $_ ne "" } |
208 |
my @v = grep { $_ ne "" } |
209 |
uniq $input->multi_param( "items." . $c ); |
209 |
uniq $input->multi_param( "items." . $c ); |
210 |
|
210 |
|
211 |
next if !@v |
211 |
next unless @v; |
212 |
&& $c ne 'permanent_location'; # See 27837 |
212 |
|
|
|
213 |
if ( $c eq 'permanent_location' ) { # See 27837 |
214 |
$item->make_column_dirty('permanent_location'); |
215 |
} |
213 |
|
216 |
|
214 |
$item->$c(join ' | ', @v); |
217 |
$item->$c(join ' | ', @v); |
215 |
} |
218 |
} |
Lines 477-482
if ($op eq "additem") {
Link Here
|
477 |
my @v = map { ( defined $_ && $_ eq '' ) ? undef : $_ } $input->multi_param( "items." . $c ); |
480 |
my @v = map { ( defined $_ && $_ eq '' ) ? undef : $_ } $input->multi_param( "items." . $c ); |
478 |
next unless @v; |
481 |
next unless @v; |
479 |
|
482 |
|
|
|
483 |
if ( $c eq 'permanent_location' ) { # See 27837 |
484 |
$item->make_column_dirty('permanent_location'); |
485 |
} |
486 |
|
480 |
if ( scalar(@v) == 1 && not defined $v[0] ) { |
487 |
if ( scalar(@v) == 1 && not defined $v[0] ) { |
481 |
delete $new_values->{$c}; |
488 |
delete $new_values->{$c}; |
482 |
} else { |
489 |
} else { |
483 |
- |
|
|