From fff7256cfb808c82e5ca2be874d7a915b55e8a23 Mon Sep 17 00:00:00 2001 From: M66B Date: Sun, 29 Nov 2020 10:33:41 +0100 Subject: [PATCH] Prevent contact invalidation --- app/src/main/java/eu/faircode/email/DaoContact.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/DaoContact.java b/app/src/main/java/eu/faircode/email/DaoContact.java index a32cf4bcbb..dc7b70aaf1 100644 --- a/app/src/main/java/eu/faircode/email/DaoContact.java +++ b/app/src/main/java/eu/faircode/email/DaoContact.java @@ -81,10 +81,10 @@ public interface DaoContact { " AND email = :email") int deleteContact(long account, int type, String email); - @Query("UPDATE contact SET name = :name WHERE id = :id") + @Query("UPDATE contact SET name = :name WHERE id = :id AND name <> :name") int setContactName(long id, String name); - @Query("UPDATE contact SET state = :state WHERE id = :id") + @Query("UPDATE contact SET state = :state WHERE id = :id AND state <> :state") int setContactState(long id, int state); @Query("DELETE FROM contact" +