From: Bjørn Erik Pedersen Date: Fri, 12 Nov 2021 08:28:27 +0000 (+0100) Subject: commands: Fix missing file locking in server partial render X-Git-Tag: v0.89.3~9 X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=ab5c6990a55cbb11d97f857b4619b83fddda3d18;p=brevno-suite%2Fhugo commands: Fix missing file locking in server partial render Fixes #9162 --- diff --git a/commands/hugo.go b/commands/hugo.go index 4f011a33..6be3776b 100644 --- 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) {