From 7b24dc082212a6801699e0000e26562dc6ebb3c1 Mon Sep 17 00:00:00 2001 From: Leandro Nunes dos Santos Date: Thu, 12 May 2016 10:08:21 -0300 Subject: [PATCH] fix html safe erro in raw html block --- app/views/blocks/raw_html.html.erb | 2 +- test/unit/raw_html_block_test.rb | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/app/views/blocks/raw_html.html.erb b/app/views/blocks/raw_html.html.erb index 2a1db22..64c1ba1 100644 --- a/app/views/blocks/raw_html.html.erb +++ b/app/views/blocks/raw_html.html.erb @@ -1,3 +1,3 @@ <%= block_title(block.title, block.subtitle) %> -<%= block.html.html_safe %> +<%= (block.html || '').html_safe %> diff --git a/test/unit/raw_html_block_test.rb b/test/unit/raw_html_block_test.rb index 600317d..1ed05c2 100644 --- a/test/unit/raw_html_block_test.rb +++ b/test/unit/raw_html_block_test.rb @@ -40,4 +40,11 @@ class RawHTMLBlockTest < ActiveSupport::TestCase assert block.editable?(user) end + should 'not raise if there is no html defined' do + block = RawHTMLBlock.new(:html => nil) + assert_nothing_raised do + render_block_content(block) + end + end + end -- libgit2 0.21.2