@@ -, +, @@ subfields $ kshell k$ prove t/db_dependent/Koha/Item.t --- Koha/Item.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) --- a/Koha/Item.pm +++ a/Koha/Item.pm @@ -685,7 +685,8 @@ sub as_marc_field { next if !$tagfield; # TODO: Should we raise an exception instead? # Feels like safe fallback is better - push @subfields, $tagsubfield => $self->$item_field; + push @subfields, $tagsubfield => $self->$item_field + if defined $self->$item_field and $item_field ne ''; } my $unlinked_item_subfields = C4::Items::_parse_unlinked_item_subfields_from_xml($self->more_subfields_xml); --