From 78cfdefbf923417838e5b477b8e4c6b791f5df62 Mon Sep 17 00:00:00 2001 From: JoenioCosta Date: Mon, 28 Apr 2008 18:26:19 +0000 Subject: [PATCH] ActionItem192: fixing xss_terminate plugin :only option --- vendor/plugins/xss_terminate/lib/xss_terminate.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vendor/plugins/xss_terminate/lib/xss_terminate.rb b/vendor/plugins/xss_terminate/lib/xss_terminate.rb index 853fdf1..cde9408 100644 --- a/vendor/plugins/xss_terminate/lib/xss_terminate.rb +++ b/vendor/plugins/xss_terminate/lib/xss_terminate.rb @@ -56,7 +56,7 @@ module XssTerminate columns_serialized = self.class.serialized_attributes.keys if !xss_terminate_options[:only].empty? - columns.select{ |i| xss_terminate_options[:only].include?( i ) } + columns = columns.select{ |i| xss_terminate_options[:only].include?( i.to_sym ) } elsif !xss_terminate_options[:except].empty? columns.delete_if{ |i| xss_terminate_options[:except].include?( i.to_sym ) } end @@ -67,7 +67,7 @@ module XssTerminate next unless self[field] self[field].each_key { |key| key = key.to_sym - self[field][key] = xss_terminate_options[:sanitizer].sanitize(self[field][key].to_s) + self[field][key] = xss_terminate_options[:sanitizer].sanitize(self[field][key]) } else self[field] = xss_terminate_options[:sanitizer].sanitize(self[field]) -- libgit2 0.21.2