diff options
author | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2025-04-27 18:58:25 +0200 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2025-04-28 21:42:16 +0200 |
commit | a1cb15e1cf9b7606d36552dc31d2ade613318c55 (patch) | |
tree | d18b068ba27d316ff42424ee62071b02002f75e2 /hugolib/hugo_sites_build.go | |
parent | 673a4d00ebd1ae24d55b72a74f522f311ed018a7 (diff) | |
download | hugo-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.go | 8 |
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() |