summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas Deininger <adeininger@urbanonline.de>2023-03-10 18:41:17 +0100
committerGitHub <noreply@github.com>2023-03-10 18:41:17 +0100
commit9818724b5bcba42205c107e5aa1765359516598f (patch)
tree79f7a2c0fc40d9aadac22dcfdc1df2047d843352
parent34a86e13f63c1a527e45b5de95696c6937c2043e (diff)
Improve error message for unclosed shortcode with inner content
-rw-r--r--hugolib/shortcode.go2
-rw-r--r--hugolib/shortcode_test.go2
2 files changed, 2 insertions, 2 deletions
diff --git a/hugolib/shortcode.go b/hugolib/shortcode.go
index 0a10d47eb..1c0dfaade 100644
--- a/hugolib/shortcode.go
+++ b/hugolib/shortcode.go
@@ -689,7 +689,7 @@ Loop:
case currItem.IsDone():
if !currItem.IsError() {
if !closed && sc.needsInner() {
- return sc, fmt.Errorf("%s: unclosed shortcode %q", errorPrefix, sc.name)
+ return sc, fmt.Errorf("%s: shortcode %q must be closed or self-closed", errorPrefix, sc.name)
}
}
// handled by caller
diff --git a/hugolib/shortcode_test.go b/hugolib/shortcode_test.go
index eac3de2ce..67c83f44e 100644
--- a/hugolib/shortcode_test.go
+++ b/hugolib/shortcode_test.go
@@ -1274,5 +1274,5 @@ Inner: {{ .Get 0 }}: {{ len .Inner }}
).BuildE()
b.Assert(err, qt.Not(qt.IsNil))
- b.Assert(err.Error(), qt.Contains, `p1.md:5:1": failed to extract shortcode: unclosed shortcode "sc"`)
+ b.Assert(err.Error(), qt.Contains, `p1.md:5:1": failed to extract shortcode: shortcode "sc" must be closed or self-closed`)
}