commit 3e9db2ad951dbb1000cd0f8f25e4a95445046679
parent 449deb7f9ce089236f8328dd4fa585bea6e9bfde
Author: Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Date: Mon, 2 Mar 2020 11:07:09 +0100
hugolib: Fix error handling in page collector
Fixes #6988
Diffstat:
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/hugolib/pages_capture.go b/hugolib/pages_capture.go
@@ -158,7 +158,10 @@ func (c *pagesCollector) isCascadingEdit(dir contentDirKey) (bool, string) {
func (c *pagesCollector) Collect() (collectErr error) {
c.proc.Start(context.Background())
defer func() {
- collectErr = c.proc.Wait()
+ err := c.proc.Wait()
+ if collectErr == nil {
+ collectErr = err
+ }
}()
if len(c.filenames) == 0 {