summaryrefslogtreecommitdiffstats
path: root/hugolib/shortcode.go
diff options
context:
space:
mode:
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2016-04-09 14:25:33 +0200
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2016-04-09 14:30:22 +0200
commit8fe48a657642c4fc9855a62e9517509b10b0cbbd (patch)
tree83d3758960f82001f555b07a1ec7ec27e7df653f /hugolib/shortcode.go
parent39c74b70dc9b9def0577a080760d41433731fe8c (diff)
Fix potential data race in test
Diffstat (limited to 'hugolib/shortcode.go')
-rw-r--r--hugolib/shortcode.go2
1 files changed, 2 insertions, 0 deletions
diff --git a/hugolib/shortcode.go b/hugolib/shortcode.go
index 36d2058f1..876e9293f 100644
--- a/hugolib/shortcode.go
+++ b/hugolib/shortcode.go
@@ -558,7 +558,9 @@ func renderShortcodeWithPage(tmpl *template.Template, data *ShortcodeWithPage) s
buffer := bp.GetBuffer()
defer bp.PutBuffer(buffer)
+ isInnerShortcodeCache.RLock()
err := tmpl.Execute(buffer, data)
+ isInnerShortcodeCache.RUnlock()
if err != nil {
jww.ERROR.Println("error processing shortcode", tmpl.Name(), "\n ERR:", err)
jww.WARN.Println(data)