From 09298c9dde16dbd159004b9668da1f04fd9fc83c Mon Sep 17 00:00:00 2001 From: tibbi Date: Mon, 30 Apr 2018 10:22:48 +0200 Subject: [PATCH] fix #135, delete carddav contacts from RawContacts table --- .../simplemobiletools/contacts/helpers/ContactsHelper.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/helpers/ContactsHelper.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/helpers/ContactsHelper.kt index c100807c..52977de6 100644 --- a/app/src/main/kotlin/com/simplemobiletools/contacts/helpers/ContactsHelper.kt +++ b/app/src/main/kotlin/com/simplemobiletools/contacts/helpers/ContactsHelper.kt @@ -1220,10 +1220,10 @@ class ContactsHelper(val activity: BaseSimpleActivity) { try { val operations = ArrayList() - val selection = "${ContactsContract.Data.CONTACT_ID} = ?" + val selection = "${ContactsContract.RawContacts._ID} = ?" contacts.filter { it.source != SMT_PRIVATE }.forEach { - ContentProviderOperation.newDelete(ContactsContract.Data.CONTENT_URI).apply { - val selectionArgs = arrayOf(it.contactId.toString()) + ContentProviderOperation.newDelete(ContactsContract.RawContacts.CONTENT_URI).apply { + val selectionArgs = arrayOf(it.id.toString()) withSelection(selection, selectionArgs) operations.add(build()) }