tpl: Fix issue with partials without suffix

Fixes #13601
This commit is contained in:
Bjørn Erik Pedersen
2025-04-14 12:00:14 +02:00
parent e8e8ce10d2
commit 65c94c7b23
2 changed files with 28 additions and 1 deletions

View File

@@ -279,3 +279,23 @@ P1.
b.Assert(err, qt.IsNotNil)
b.Assert(err.Error(), qt.Contains, "wrong number of args for string: want 1 got 0")
}
func TestPartialWithoutSuffixIssue13601(t *testing.T) {
t.Parallel()
files := `
-- hugo.toml --
-- layouts/home.html --
P1: {{ partial "p1" . }}
P2: {{ partial "p2" . }}
-- layouts/_partials/p1 --
P1.
-- layouts/_partials/p2 --
P2.
{{ return "foo bar" }}
`
b := hugolib.Test(t, files)
b.AssertFileContent("public/index.html", "P1: P1.\nP2: foo bar")
}