diff options
author | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2021-11-12 09:28:27 +0100 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2021-11-12 09:29:04 +0100 |
commit | ab5c6990a55cbb11d97f857b4619b83fddda3d18 (patch) | |
tree | 752d2ebfd8d36525bf3f2dc17cc685a54102acad /commands/hugo.go | |
parent | 9369d13e59ffac262944477fad3dcd2742d66288 (diff) |
commands: Fix missing file locking in server partial render
Fixes #9162
Diffstat (limited to 'commands/hugo.go')
-rw-r--r-- | commands/hugo.go | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/commands/hugo.go b/commands/hugo.go index 4f011a33b..6be3776bc 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) { |