diff --git a/app/models/metadata_content.rb b/app/models/metadata_content.rb index 761518e8..30b0bb82 100644 --- a/app/models/metadata_content.rb +++ b/app/models/metadata_content.rb @@ -56,8 +56,13 @@ class MetadataContent < MetadataTemplate uri = URI element['src'] - # No permitimos recursos externos - raise URI::Error unless Rails.application.config.hosts.include?(uri.hostname) + # No permitimos recursos externos, solo si sabemos cuales son + # los recursos locales + if Rails.application.config.hosts.present? + unless Rails.application.config.hosts.include?(uri.hostname) + raise URI::Error + end + end element['src'] = convert_src_to_internal_path uri