app/parsers/bulkrax/oai_dc_parser.rb in bulkrax-1.0.2 vs app/parsers/bulkrax/oai_dc_parser.rb in bulkrax-2.0.0
- old
+ new
@@ -73,11 +73,11 @@
metadata[:title] = [set.name]
metadata[work_identifier] = [unique_collection_identifier]
new_entry = collection_entry_class.where(importerexporter: importerexporter, identifier: unique_collection_identifier, raw_metadata: metadata).first_or_create!
# perform now to ensure this gets created before work imports start
- ImportWorkCollectionJob.perform_now(new_entry.id, importerexporter.current_run.id)
+ ImportCollectionJob.perform_now(new_entry.id, importerexporter.current_run.id)
increment_counters(index, true)
end
end
def create_works
@@ -117,10 +117,13 @@
else
1
end
end
- def create_parent_child_relationships; end
+ # TODO: change to differentiate between collection and work records when adding ability to import collection metadata
+ def works_total
+ total
+ end
def total
@total ||= records(quick: true).doc.find(".//resumptionToken").to_a.first.attributes["completeListSize"].to_i
rescue
@total = 0