diff --git a/Koha/Item.pm b/Koha/Item.pm index 12283c1bc2..2c9318cc78 100644 --- a/Koha/Item.pm +++ b/Koha/Item.pm @@ -99,7 +99,7 @@ sub store { } # Ensure barcode is either defined or undef - $self->barcode(undef) if $self->barcode eq ''; + $self->barcode(undef) if ( defined($self->barcode) && $self->barcode eq '' ); $self->barcode( C4::Circulation::barcodedecode( $self->barcode ) );