summaryrefslogtreecommitdiffstats
path: root/hugolib/hugo_sites_build.go
diff options
context:
space:
mode:
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2025-04-27 18:58:25 +0200
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2025-04-28 21:42:16 +0200
commita1cb15e1cf9b7606d36552dc31d2ade613318c55 (patch)
treed18b068ba27d316ff42424ee62071b02002f75e2 /hugolib/hugo_sites_build.go
parent673a4d00ebd1ae24d55b72a74f522f311ed018a7 (diff)
downloadhugo-a1cb15e1cf9b7606d36552dc31d2ade613318c55.tar.gz
hugo-a1cb15e1cf9b7606d36552dc31d2ade613318c55.zip
Fix it so the owning taxonomy gets rerendered in server when new tags are added
Updates #13648
Diffstat (limited to 'hugolib/hugo_sites_build.go')
-rw-r--r--hugolib/hugo_sites_build.go8
1 files changed, 8 insertions, 0 deletions
diff --git a/hugolib/hugo_sites_build.go b/hugolib/hugo_sites_build.go
index ce4ca370c..ce8ddd143 100644
--- a/hugolib/hugo_sites_build.go
+++ b/hugolib/hugo_sites_build.go
@@ -324,6 +324,14 @@ func (h *HugoSites) assemble(ctx context.Context, l logg.LevelLogger, bcfg *Buil
}
}
+ // Handle new terms from assemblePagesStep2.
+ changes = bcfg.WhatChanged.Drain()
+ if len(changes) > 0 {
+ if err := h.resolveAndClearStateForIdentities(ctx, l, nil, changes); err != nil {
+ return err
+ }
+ }
+
h.renderFormats = output.Formats{}
for _, s := range h.Sites {
s.s.initRenderFormats()