@@ -, +, @@ Can't call method "items" on an undefined value at /kohadevbox/koha/Koha/Biblio/Metadata.pm line 163. --- misc/migration_tools/build_oai_sets.pl | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) --- a/misc/migration_tools/build_oai_sets.pl +++ a/misc/migration_tools/build_oai_sets.pl @@ -79,12 +79,12 @@ my $mappings = GetOAISetsMappings; # Get all biblionumbers and marcxml print "Retrieving biblios... " if $verbose; my $query = qq{ - SELECT biblionumber, metadata + SELECT biblionumber, metadata, 0 as "deleted" FROM biblio_metadata WHERE format='marcxml' AND `schema` = ? UNION - SELECT biblionumber, metadata + SELECT biblionumber, metadata, 1 as "deleted" FROM deletedbiblio_metadata WHERE format='marcxml' AND `schema` = ? @@ -140,7 +140,7 @@ foreach my $res (@$results) { warn "(biblio $biblionumber) Error while creating record from marcxml: $@"; next; } - if($embed_items) { + if( $embed_items && !($res->{'deleted'}) ) { $record = Koha::Biblio::Metadata->record( { record => $record, --