lib/bolognese/readers/datacite_reader.rb in bolognese-1.4.1 vs lib/bolognese/readers/datacite_reader.rb in bolognese-1.4.2

- old
+ new

@@ -131,11 +131,11 @@ { "subject" => sanitize(k["__content__"]), "subjectScheme" => k["subjectScheme"], "schemeUri" => k["schemeURI"], "valueUri" => k["valueURI"], "lang" => k["lang"] }.compact end end.compact dates = Array.wrap(meta.dig("dates", "date")).map do |r| if r.is_a?(Hash) && date = sanitize(r["__content__"]).presence - if Date.edtf(date).present? - { "date" => date, + if Date.edtf(date).present? || Bolognese::Utils::UNKNOWN_INFORMATION.key?(date) + { "date" => date, "dateType" => parse_attributes(r, content: "dateType"), "dateInformation" => parse_attributes(r, content: "dateInformation") }.compact end end