Fix panic when changing archetype files when servere is running

Fixes #12195
This commit is contained in:
Bjørn Erik Pedersen
2024-03-13 17:03:16 +01:00
parent e62675002e
commit 9ca1de09dd
2 changed files with 20 additions and 0 deletions

View File

@@ -1472,3 +1472,21 @@ all: {{ $ab.RelPermalink }}
b.AddFiles("assets/common/c3.css", "c3").Build()
b.AssertFileContent("public/ab.css", "abc1c2 editedc3")
}
func TestRebuildEditArchetypeFile(t *testing.T) {
t.Parallel()
files := `
-- hugo.toml --
baseURL = "https://example.com"
disableLiveReload = true
-- archetypes/default.md --
---
title: "Default"
---
`
b := TestRunning(t, files)
// Just make sure that it doesn't panic.
b.EditFileReplaceAll("archetypes/default.md", "Default", "Default Edited").Build()
}