app/parsers/bulkrax/oai_dc_parser.rb in bulkrax-4.3.1 vs app/parsers/bulkrax/oai_dc_parser.rb in bulkrax-4.4.0

- old
+ new

@@ -11,12 +11,11 @@ end def client @client ||= OAI::Client.new(importerexporter.parser_fields['base_url'], headers: headers, - parser: 'libxml', - metadata_prefix: importerexporter.parser_fields['metadata_prefix']) + parser: 'libxml') rescue StandardError raise OAIError end def collection_name @@ -30,9 +29,10 @@ def collection_entry_class OaiSetEntry end def records(opts = {}) + opts[:metadata_prefix] ||= importerexporter.parser_fields['metadata_prefix'] opts[:set] = collection_name unless collection_name == 'all' opts[:from] = importerexporter&.last_imported_at&.strftime("%Y-%m-%d") if importerexporter.last_imported_at && only_updates if opts[:quick]