From 83d83c5c8cb84e3fea0a4b5b6a49afc4609e4a54 Mon Sep 17 00:00:00 2001 From: Aggelos Orfanakos Date: Fri, 12 Jul 2013 23:06:51 +0300 Subject: [PATCH] Fix double-escaping of config settings --- .../lib/middleman-core/meta_pages/config_setting.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/middleman-core/lib/middleman-core/meta_pages/config_setting.rb b/middleman-core/lib/middleman-core/meta_pages/config_setting.rb index f67656ba..337e4976 100644 --- a/middleman-core/lib/middleman-core/meta_pages/config_setting.rb +++ b/middleman-core/lib/middleman-core/meta_pages/config_setting.rb @@ -15,11 +15,11 @@ module Middleman key_classes << 'modified' if @setting.value_set? content << content_tag(:span, @setting.key.inspect, :class => key_classes.join(' ')) content << " = " - content << content_tag(:span, CGI::escapeHTML(@setting.value.inspect), :class => 'value') + content << content_tag(:span, @setting.value.inspect, :class => 'value') if @setting.default content << content_tag(:span, :class => 'default') do if @setting.value_set? - "Default: #{CGI::escapeHTML(@setting.default.inspect)}" + "Default: #{@setting.default.inspect}" else "(Default)" end