req: propagate non-duplicate save errors when loading sync file.

This commit is contained in:
Yasuhiro Matsumoto
2026-06-04 10:52:46 +09:00
parent 1043b2a7af
commit f202f038a4

7
req.go
View File

@@ -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 {