summaryrefslogtreecommitdiffstats
path: root/hugolib/site.go
diff options
context:
space:
mode:
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2020-03-22 13:42:39 +0100
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2020-03-23 23:14:39 +0100
commitcfa73050a49b2646fe3557cefa0ed31989b0eeeb (patch)
treea7dd201fee19f995a3188c49b30c340eb2487675 /hugolib/site.go
parent244e49c0ea9e2d52652dd52943d3df1d8fba6c2b (diff)
Fix cache reset for a page's collections on server live reload
Fixes #7085
Diffstat (limited to 'hugolib/site.go')
-rw-r--r--hugolib/site.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/hugolib/site.go b/hugolib/site.go
index 56fa654db..5688b5fac 100644
--- a/hugolib/site.go
+++ b/hugolib/site.go
@@ -1492,6 +1492,9 @@ func (s *Site) resetBuildState(sourceChanged bool) {
s.PageCollections = newPageCollections(s.pageMap)
s.pageMap.withEveryBundlePage(func(p *pageState) bool {
p.pagePages = &pagePages{}
+ if p.bucket != nil {
+ p.bucket.pagesMapBucketPages = &pagesMapBucketPages{}
+ }
p.parent = nil
p.Scratcher = maps.NewScratcher()
return false