X-Git-Url: https://git.ktnx.net/?p=mobile-ledger.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fmodel%2FData.java;h=6415384766f848c4253b50579d4f6f0ac1c13016;hp=7687d237f2279da693d04d27a2448b0e02139b8d;hb=37ceda689838d455a04e2e0284a679b6b6690013;hpb=b786e003d980a5b5966d675290e51b50519d2e56 diff --git a/app/src/main/java/net/ktnx/mobileledger/model/Data.java b/app/src/main/java/net/ktnx/mobileledger/model/Data.java index 7687d237..64153847 100644 --- a/app/src/main/java/net/ktnx/mobileledger/model/Data.java +++ b/app/src/main/java/net/ktnx/mobileledger/model/Data.java @@ -136,6 +136,9 @@ public final class Data { Logger.debug("db", "Ignoring request for transaction retrieval - already active"); return; } + MobileLedgerProfile pr = profile.getValue(); + if (pr == null) throw new IllegalStateException("No current profile"); + retrieveTransactionsTask = new RetrieveTransactionsTask(new WeakReference<>(activity), profile.getValue()); Logger.debug("db", "Created a background transaction retrieval task");