fix(ingestion): wrap naked error returns and harden mustJSON helper

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Mathias Bergqvist
2026-04-22 22:51:19 +02:00
parent 103f4d90bf
commit 04fefe8e9c
3 changed files with 10 additions and 4 deletions

View File

@@ -33,6 +33,8 @@ func AppendLog(brainDir, source string, pages, warnings []string, date string) e
return fmt.Errorf("open log: %w", err)
}
defer f.Close()
_, err = f.WriteString(sb.String())
return err
if _, err = f.WriteString(sb.String()); err != nil {
return fmt.Errorf("write log: %w", err)
}
return nil
}