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" +