summaryrefslogtreecommitdiffstats
path: root/hugolib/hugo_sites_build.go
diff options
context:
space:
mode:
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2024-06-05 09:21:45 +0200
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2024-06-05 12:16:40 +0200
commit2b05a50f8f89e4e2f5f7a8ea7ae7993a2c0f3524 (patch)
treec1692563b326ff6928523955dd17d42d9973d980 /hugolib/hugo_sites_build.go
parentbc05d854b270dcabd9fb49ae031bb011d37cad2e (diff)
Misc remote HTTP/content adapter enhancements
* Recover from server errors * Improve go adapter rebuilds when adding new content See #12502 Fixes #12570
Diffstat (limited to 'hugolib/hugo_sites_build.go')
-rw-r--r--hugolib/hugo_sites_build.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/hugolib/hugo_sites_build.go b/hugolib/hugo_sites_build.go
index fe05f5174..12eb6a5f8 100644
--- a/hugolib/hugo_sites_build.go
+++ b/hugolib/hugo_sites_build.go
@@ -244,9 +244,13 @@ func (h *HugoSites) process(ctx context.Context, l logg.LevelLogger, config *Bui
}
if len(events) > 0 {
- // This is a rebuild
+ // This is a rebuild triggered from file events.
return h.processPartialFileEvents(ctx, l, config, init, events)
} else if len(config.WhatChanged.Changes()) > 0 {
+ // Rebuild triggered from remote events.
+ if err := init(config); err != nil {
+ return err
+ }
return h.processPartialRebuildChanges(ctx, l, config)
}
return h.processFull(ctx, l, config)