Repository navigation
Commit d5eb836
connector-apple-calendar: defer etag write until event processing succeeds
Follow-up to ad61247. Per-event parse failure (caught at the try/catch
inside processCalDAVEvents loop) would still leave that event's etag
in the persistent map with no corresponding uid, recreating the bug
the prior commit fixed but at a much narrower failure rate. Move the
etag write to the end of the per-event try block so the etag is only
recorded when the uid was also recorded.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent ad61247 commit d5eb836
1 file changed
Lines changed: 8 additions & 8 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
715 | 715 | | |
716 | 716 | | |
717 | 717 | | |
718 | | - | |
719 | | - | |
720 | | - | |
721 | | - | |
722 | | - | |
723 | | - | |
724 | | - | |
725 | | - | |
726 | 718 | | |
727 | 719 | | |
728 | 720 | | |
| |||
751 | 743 | | |
752 | 744 | | |
753 | 745 | | |
| 746 | + | |
| 747 | + | |
| 748 | + | |
| 749 | + | |
| 750 | + | |
| 751 | + | |
| 752 | + | |
| 753 | + | |
754 | 754 | | |
755 | 755 | | |
756 | 756 | | |
| |||
0 commit comments