commit ab5c6990a55cbb11d97f857b4619b83fddda3d18
parent 9369d13e59ffac262944477fad3dcd2742d66288
Author: Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Date: Fri, 12 Nov 2021 09:28:27 +0100
commands: Fix missing file locking in server partial render
Fixes #9162
Diffstat:
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/commands/hugo.go b/commands/hugo.go
@@ -765,7 +765,9 @@ func (c *commandeer) partialReRender(urls ...string) error {
for _, url := range urls {
visited[url] = true
}
- return c.hugo().Build(hugolib.BuildCfg{NoBuildLock: true, RecentlyVisited: visited, PartialReRender: true, ErrRecovery: c.wasError})
+
+ // Note: We do not set NoBuildLock as the file lock is not acquired at this stage.
+ return c.hugo().Build(hugolib.BuildCfg{NoBuildLock: false, RecentlyVisited: visited, PartialReRender: true, ErrRecovery: c.wasError})
}
func (c *commandeer) fullRebuild(changeType string) {