@@ -, +, @@ --- Koha/Filter/MARC/EmbedItemsAvailability.pm | 2 +- t/db_dependent/Koha/Filter/EmbedItemsAvailability.t | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) --- a/Koha/Filter/MARC/EmbedItemsAvailability.pm +++ a/Koha/Filter/MARC/EmbedItemsAvailability.pm @@ -90,7 +90,7 @@ sub _processrecord { else { # no field, create one $destination_field = MARC::Field->new( '999', '', '', x => $not_onloan_items ); - $record->append_fields([$destination_field]); + $record->append_fields($destination_field); } return $record; --- a/t/db_dependent/Koha/Filter/EmbedItemsAvailability.t +++ a/t/db_dependent/Koha/Filter/EmbedItemsAvailability.t @@ -142,10 +142,10 @@ subtest 'EmbedItemsAvailability tests' => sub { is( ref($processor), 'Koha::RecordProcessor', 'Created record processor' ); $record = GetMarcBiblio($biblionumber); - ok( !defined $record->field('999')->subfield('x'), q{The record doesn't originally contain 999$x} ); + ok( !defined $record->subfield('999', 'x'), q{The record doesn't originally contain 999$x} ); # Apply filter $processor->process($record); - is($record->field('999')->subfield('x'), 1, 'There is only one item with undef onloan'); + is($record->subfield('999', 'x'), 1, 'There is only one item with undef onloan'); $schema->storage->txn_rollback(); }; --