Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/gohugoio/hugo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2021-11-12 11:28:27 +0300
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2021-11-12 11:29:04 +0300
commitab5c6990a55cbb11d97f857b4619b83fddda3d18 (patch)
tree752d2ebfd8d36525bf3f2dc17cc685a54102acad /commands
parent9369d13e59ffac262944477fad3dcd2742d66288 (diff)
commands: Fix missing file locking in server partial render
Fixes #9162
Diffstat (limited to 'commands')
-rw-r--r--commands/hugo.go4
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) {