diff --git a/middleman-core/lib/middleman-more/core_extensions/default_helpers.rb b/middleman-core/lib/middleman-more/core_extensions/default_helpers.rb index 39c1dc1b..c5af996b 100644 --- a/middleman-core/lib/middleman-more/core_extensions/default_helpers.rb +++ b/middleman-core/lib/middleman-more/core_extensions/default_helpers.rb @@ -12,7 +12,7 @@ class Padrino::Helpers::OutputHelpers::ErbHandler raw = block.call(*args) captured = template.instance_variable_get(:@_out_buf) self.output_buffer = _buf_was - engine_matches?(block) ? captured : raw + engine_matches?(block) && !captured.empty? ? captured : raw end end