diff --git a/lib/bolognese/readers/datacite_reader.rb b/lib/bolognese/readers/datacite_reader.rb index c81de246..38220bfc 100644 --- a/lib/bolognese/readers/datacite_reader.rb +++ b/lib/bolognese/readers/datacite_reader.rb @@ -239,7 +239,7 @@ def read_datacite(string: nil, **options) }.compact.presence, "geoLocationPolygon" => Array.wrap(gl.dig("geoLocationPolygon")).map do |glp| Array.wrap(glp.dig("polygonPoint")).map { |glpp| { "polygonPoint" => glpp } }.compact.presence - end, + end.compact.presence, "geoLocationPlace" => parse_attributes(gl["geoLocationPlace"], first: true).to_s.strip.presence }.compact end