Fix add transaction to empty statement bug

This commit is contained in:
Edgar P. Burkhart 2025-02-06 18:01:52 +01:00
parent 6563260b34
commit 08732b6ad4
Signed by: edpibu
GPG key ID: 9833D3C5A25BD227

View file

@ -32,9 +32,12 @@ class TransactionCreateView(NummiCreateView):
initial["statement"] = get_object_or_404(
self.request.user.statement_set, pk=self.kwargs["statement"]
)
initial["date"] = (
initial["statement"].transaction_set.order_by("-date").first().date
)
if (
last_transaction := initial["statement"]
.transaction_set.order_by("-date")
.first()
):
initial["date"] = last_transaction.date
return initial