diff --git a/lib/bolognese/metadata.rb b/lib/bolognese/metadata.rb index 5e8a3d0e..386ff1e3 100644 --- a/lib/bolognese/metadata.rb +++ b/lib/bolognese/metadata.rb @@ -217,12 +217,7 @@ def dates end def publisher - @publisher ||= - if meta.fetch("publisher", nil).respond_to?(:to_hash) - meta.fetch("publisher", nil) - elsif meta.fetch("publisher", nil).respond_to?(:to_str) - { "name" => meta.fetch("publisher", nil) }.compact - end + @publisher ||= normalize_publisher(meta.fetch("publisher", nil)) if meta.fetch("publisher", nil).present? end def identifiers