From af30de84b9cfb5bd12bc52e7b5fb4f2472106a23 Mon Sep 17 00:00:00 2001 From: Braulio Bhavamitra Date: Mon, 2 Feb 2015 15:43:57 -0300 Subject: [PATCH] metadata: Don't rescue errors --- plugins/metadata/lib/metadata_plugin.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/metadata/lib/metadata_plugin.rb b/plugins/metadata/lib/metadata_plugin.rb index 0ca3da4..0ce6649 100644 --- a/plugins/metadata/lib/metadata_plugin.rb +++ b/plugins/metadata/lib/metadata_plugin.rb @@ -50,7 +50,7 @@ class MetadataPlugin < Noosfero::Plugin return unless options return unless object = case variable = options[:variable] - when Proc then instance_exec(&variable) rescue nil + when Proc then instance_exec(&variable) else instance_variable_get variable end return unless specs = (object.class.metadata_specs rescue nil) @@ -64,11 +64,11 @@ class MetadataPlugin < Noosfero::Plugin tags.each do |key, values| key = "#{namespace}#{key}" - values = values.call(object, plugin) rescue nil if values.is_a? Proc + values = values.call(object, plugin) if values.is_a? Proc next if values.blank? Array(values).each do |value| - value = value.call(object, plugin) rescue nil if value.is_a? Proc + value = value.call(object, plugin) if value.is_a? Proc next if value.blank? r << tag(:meta, key_attr => key, value_attr => value) end -- libgit2 0.21.2