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