diff --git a/app/models/doi.rb b/app/models/doi.rb index d262ae2f8..2479c99ea 100644 --- a/app/models/doi.rb +++ b/app/models/doi.rb @@ -939,7 +939,7 @@ def current_media end def resource_type - cached_resource_type_response(types["resourceTypeGeneral"].underscore.dasherize.downcase) if types.to_h["resourceTypeGeneral"].present? + cached_resource_type_response(types["resourceTypeGeneral"].underscore.dasherize.downcase) if types.is_a?(Hash) && types["resourceTypeGeneral"].present? end def date_registered