X-Git-Url: https://git.ktnx.net/?p=mobile-ledger.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fmodel%2FTransactionListItem.java;h=82a15f36f8b61c3a3cdfb44d668f3380684d347a;hp=550a84c5ed25d020ea0d488db89d3e634dd81582;hb=1fe7c92ffb82a8d6e4dd354154c46b26d8afe48b;hpb=0e8c672647208838cb3a35bfdab22747c52a88b7 diff --git a/app/src/main/java/net/ktnx/mobileledger/model/TransactionListItem.java b/app/src/main/java/net/ktnx/mobileledger/model/TransactionListItem.java index 550a84c5..82a15f36 100644 --- a/app/src/main/java/net/ktnx/mobileledger/model/TransactionListItem.java +++ b/app/src/main/java/net/ktnx/mobileledger/model/TransactionListItem.java @@ -20,7 +20,6 @@ package net.ktnx.mobileledger.model; import androidx.annotation.NonNull; import androidx.annotation.Nullable; -import net.ktnx.mobileledger.App; import net.ktnx.mobileledger.utils.SimpleDate; import org.jetbrains.annotations.NotNull; @@ -53,9 +52,8 @@ public class TransactionListItem { public SimpleDate getDate() { if (date != null) return date; - if (type == Type.HEADER) - throw new IllegalStateException("Header item has no date"); - transaction.loadData(App.getDatabase()); + if (type != Type.TRANSACTION) + throw new IllegalStateException("Only transaction items have a date"); return transaction.getDate(); } public boolean isMonthShown() {