diff options
author | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2024-06-05 09:21:45 +0200 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2024-06-05 12:16:40 +0200 |
commit | 2b05a50f8f89e4e2f5f7a8ea7ae7993a2c0f3524 (patch) | |
tree | c1692563b326ff6928523955dd17d42d9973d980 /hugolib/hugo_sites_build.go | |
parent | bc05d854b270dcabd9fb49ae031bb011d37cad2e (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.go | 6 |
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) |