diff --git a/data/src/main/java/com/moez/QKSMS/repository/SyncRepositoryImpl.kt b/data/src/main/java/com/moez/QKSMS/repository/SyncRepositoryImpl.kt index 61936b7a..a5b8e5ac 100644 --- a/data/src/main/java/com/moez/QKSMS/repository/SyncRepositoryImpl.kt +++ b/data/src/main/java/com/moez/QKSMS/repository/SyncRepositoryImpl.kt @@ -251,7 +251,7 @@ class SyncRepositoryImpl @Inject constructor( val recipients = realm.where(Recipient::class.java).findAll() realm.executeTransaction { - contact = realm.copyToRealm(contact) + contact = realm.copyToRealmOrUpdate(contact) // Update all the matching recipients with the new contact val updatedRecipients = recipients