]> git.maquefel.me Git - brevno-suite/hugo/commitdiff
Improve error message for unclosed shortcode with inner content
authorAndreas Deininger <adeininger@urbanonline.de>
Fri, 10 Mar 2023 17:41:17 +0000 (18:41 +0100)
committerGitHub <noreply@github.com>
Fri, 10 Mar 2023 17:41:17 +0000 (18:41 +0100)
hugolib/shortcode.go
hugolib/shortcode_test.go

index 0a10d47eb0d6d2c84033dd2d008be78f8f69b397..1c0dfaade1b49bdccc8b1bff3fc4ffd3aff3ebc9 100644 (file)
@@ -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
index eac3de2ce2ce2a85e564ca1b077a95db6e3bf019..67c83f44e45987ad7dbf0c3c9ab5cb529fd4f95a 100644 (file)
@@ -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`)
 }