summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDouwe Maan <douwe@gitlab.com>2017-08-04 07:10:53 +0000
committerDouwe Maan <douwe@gitlab.com>2017-08-04 07:10:53 +0000
commit0ef8fd0d91b07b26cb291b488d66c54c3d6478da (patch)
treeee278634a4b7a1107f2a9830eb5c45129d2866e7
parent93e96c3fcf30c476df332a7e5e762134ffb5da3e (diff)
parent01dc8e6d66598c42edb58e35c7da79c3b4cad425 (diff)
downloadgitlab-ce-0ef8fd0d91b07b26cb291b488d66c54c3d6478da.tar.gz
Merge branch 'rs-minor-banzai-perf' into 'master'
Don't bother going through an entire Banzai pipeline for empty text See merge request !13300
-rw-r--r--lib/banzai/renderer.rb2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/banzai/renderer.rb b/lib/banzai/renderer.rb
index c7801cb5baf..ad08c0905e2 100644
--- a/lib/banzai/renderer.rb
+++ b/lib/banzai/renderer.rb
@@ -132,6 +132,8 @@ module Banzai
end
def self.cacheless_render(text, context = {})
+ return text.to_s unless text.present?
+
Gitlab::Metrics.measure(:banzai_cacheless_render) do
result = render_result(text, context)