Files
odysseus/routes
holden093 93ec7cbb52 fix(contacts): verify UID removal after CardDAV DELETE (#4642)
Add a post-delete verification step: after the CardDAV server returns
2xx/404, force-re-fetch the contact list and confirm the UID is gone.
If the UID is still present, log a warning and return False instead of
silently reporting success.

This catches the case where _resolve_resource_url falls back to the
guessed {uid}.vcf URL but the contact's real resource URL differs —
the DELETE hits the wrong URL, server returns 404 (treated as success),
but the contact remains. Previously this caused silent persistence
failures and agent loops.
2026-06-22 18:39:44 +02:00
..
2026-05-31 23:58:26 +09:00
2026-06-21 11:08:50 +00:00
2026-06-21 11:08:50 +00:00
2026-05-31 23:58:26 +09:00
2026-06-21 11:08:50 +00:00
2026-06-21 11:08:50 +00:00
2026-05-31 23:58:26 +09:00
2026-05-31 23:58:26 +09:00