From 01059b2bb2306a333614442f9ee45e65559027cc Mon Sep 17 00:00:00 2001 From: Guido Date: Fri, 21 Aug 2026 06:02:22 +0200 Subject: [PATCH] fix: Buchungsliste zeigt alle Buchungen (Default-Limit 200 -> 5000) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Die Liste lud nur die 200 neuesten Buchungen, wodurch ältere Monate fehlten (bei 254 importierten Zeilen reichte die Ansicht nur bis Juni zurück). Da die Tabelle im Browser filtert und sortiert, werden nun standardmäßig alle Buchungen geladen. Verifiziert am echten Auszug: 254 von 254, ab 05.01. Co-Authored-By: Claude Opus 4.8 --- backend/app/routers/transactions.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/backend/app/routers/transactions.py b/backend/app/routers/transactions.py index 093f594..d5b2997 100644 --- a/backend/app/routers/transactions.py +++ b/backend/app/routers/transactions.py @@ -90,7 +90,9 @@ def list_transactions( type: TxnType | None = None, date_from: date | None = None, date_to: date | None = None, - limit: int = Query(default=200, le=1000), + # Großzügiges Limit: die Buchungsliste (DataTable) filtert/sortiert im Browser, + # deshalb sollen standardmäßig ALLE Buchungen geladen werden, nicht nur 200. + limit: int = Query(default=5000, le=50000), offset: int = 0, ): q = db.query(Transaction).filter(Transaction.owner_id == user.id)