From f202f038a46c65c8d746d27a436af2dde61f6c3d Mon Sep 17 00:00:00 2001 From: Yasuhiro Matsumoto Date: Thu, 4 Jun 2026 10:52:46 +0900 Subject: [PATCH] req: propagate non-duplicate save errors when loading sync file. --- req.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/req.go b/req.go index efb22ce..2f0386c 100644 --- a/req.go +++ b/req.go @@ -215,8 +215,11 @@ example: if err := easyjson.Unmarshal([]byte(scanner.Text()), &evt); err != nil { continue } - if err := store.SaveEvent(evt); err != nil || err == eventstore.ErrDupEvent { - continue + if err := store.SaveEvent(evt); err != nil { + if err == eventstore.ErrDupEvent { + continue + } + return fmt.Errorf("failed to save event from sync file: %w", err) } } if err := scanner.Err(); err != nil {