diff --git a/lib/oai/provider/metadata_format.rb b/lib/oai/provider/metadata_format.rb index fcf6bad..6fd82d2 100755 --- a/lib/oai/provider/metadata_format.rb +++ b/lib/oai/provider/metadata_format.rb @@ -34,7 +34,7 @@ def encode(model, record) values = value_for(field, record, map) if values.respond_to?(:each) values.each do |value| - xml.tag! "#{element_namespace}:#{field}", value + xml.tag! "#{element_namespace}:#{field}", *value end else xml.tag! "#{element_namespace}:#{field}", values