X-Git-Url: https://git.ktnx.net/?p=mobile-ledger.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fasync%2FRetrieveTransactionsTask.java;h=8f1a764b386aa4db91a901fcde5688ec346dd6d6;hp=dfb1f74548a891e04a6c802c26b376be356aef0d;hb=010406b05a5a4f8447af34187afef8c1e78a4552;hpb=c6fe580ac5a93cff593d95a0fe34bd6c2c7bddfc diff --git a/app/src/main/java/net/ktnx/mobileledger/async/RetrieveTransactionsTask.java b/app/src/main/java/net/ktnx/mobileledger/async/RetrieveTransactionsTask.java index dfb1f745..8f1a764b 100644 --- a/app/src/main/java/net/ktnx/mobileledger/async/RetrieveTransactionsTask.java +++ b/app/src/main/java/net/ktnx/mobileledger/async/RetrieveTransactionsTask.java @@ -170,9 +170,10 @@ public class RetrieveTransactionsTask L(String.format("found account: %s", acct_name)); lastAccount = profile.tryLoadAccount(db, acct_name); - if (lastAccount == null) { + if (lastAccount == null) lastAccount = new LedgerAccount(acct_name); - } + else + lastAccount.removeAmounts(); profile.storeAccount(db, lastAccount); // make sure the parent account(s) are present,