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