From 5659a1dd8ce4a3bb4a19744ac52e3f33260de341 Mon Sep 17 00:00:00 2001 From: Severiano Jaramillo Date: Fri, 14 Dec 2018 16:02:00 -0600 Subject: [PATCH] Fix crash when trying to insert an account that already exists in the database. --- app/proguard-rules.pro | 1 + .../bitsybitshareswallet/database/daos/UserAccountDao.kt | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index fa55e23..ab4af9b 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -24,6 +24,7 @@ -dontwarn org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement -dontwarn org.bitcoinj.store** -dontwarn org.slf4j.** +-dontwarn okhttp3.internal.platform.* # Firabase Crashlytics -keepattributes *Annotation* diff --git a/app/src/main/java/cy/agorise/bitsybitshareswallet/database/daos/UserAccountDao.kt b/app/src/main/java/cy/agorise/bitsybitshareswallet/database/daos/UserAccountDao.kt index 4705f15..e121dc3 100644 --- a/app/src/main/java/cy/agorise/bitsybitshareswallet/database/daos/UserAccountDao.kt +++ b/app/src/main/java/cy/agorise/bitsybitshareswallet/database/daos/UserAccountDao.kt @@ -9,7 +9,7 @@ import cy.agorise.bitsybitshareswallet.database.entities.UserAccount @Dao interface UserAccountDao { - @Insert + @Insert(onConflict = OnConflictStrategy.REPLACE) fun insert(userAccount: UserAccount) @Insert(onConflict = OnConflictStrategy.REPLACE)