mirror of
https://github.com/skoelle/icloud-contacts-sync.git
synced 2026-09-17 23:40:24 +00:00
fix: group_members beim Kontakt-Löschen bereinigen
Neue Funktion delete_group_members_by_uids in db.py entfernt Member-Einträge aus group_members wenn ein Kontakt gelöscht wird. Nutzt JOIN über groups Tabelle für Account-Scoping. Doku in README.md aktualisiert.
This commit is contained in:
@@ -86,6 +86,7 @@ def sync_account(conn, account, href_to_uid_cache: dict):
|
||||
else:
|
||||
logger.warning("[%s] Konnte UID nicht aus href extrahieren: %s", account.name, href)
|
||||
db.delete_contacts_by_href_uids(conn, account.name, deleted_uids)
|
||||
db.delete_group_members_by_uids(conn, account.name, deleted_uids)
|
||||
db.delete_groups_by_uids(conn, account.name, deleted_uids)
|
||||
|
||||
if new_token:
|
||||
|
||||
Reference in New Issue
Block a user