Skip to content

Commit

Permalink
Fix default date for transaction creation
Browse files Browse the repository at this point in the history
Until now, the default date was the one the app was started on as the
value was calculated on class initialisation.
  • Loading branch information
FestplattenSchnitzel committed Feb 16, 2024
1 parent d10b3c6 commit 967fee9
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions web/blueprints/finance/forms.py
Original file line number Diff line number Diff line change
Expand Up @@ -149,13 +149,13 @@ def validate_amount(self, field: Field) -> None:
class TransactionCreateForm(Form):
description = TextField("Beschreibung", validators=[DataRequired()])
valid_on = DateField(
"Gültig ab", validators=[Optional()], today_btn=True,
today_highlight=True, default=datetime.date.today())
splits = FieldList(
FormField(SplitCreateForm),
validators=[DataRequired()],
min_entries=2
"Gültig ab",
validators=[Optional()],
today_btn=True,
today_highlight=True,
default=datetime.date.today,
)
splits = FieldList(FormField(SplitCreateForm), validators=[DataRequired()], min_entries=2)

def validate_splits(self, field: FormField) -> None:
balance = sum(split_form['amount'].data for split_form in field
Expand Down

0 comments on commit 967fee9

Please sign in to comment.