summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRené 'Necoro' Neumann <necoro@necoro.eu>2020-01-11 00:12:56 +0100
committerRené 'Necoro' Neumann <necoro@necoro.eu>2020-01-11 00:12:56 +0100
commit6285f4527e3a3f91ac68377667d7bc54c7dcd949 (patch)
treee4e120eda078cd313767b2db38cb60636aa5148d
parentbcbcaee1d8a68fa1323dcb92b9276b16dff55650 (diff)
downloadkosten-6285f4527e3a3f91ac68377667d7bc54c7dcd949.tar.gz
kosten-6285f4527e3a3f91ac68377667d7bc54c7dcd949.tar.bz2
kosten-6285f4527e3a3f91ac68377667d7bc54c7dcd949.zip
Fix from upgrading flask-sqlalchemy
-rw-r--r--app/views/consts.py6
-rw-r--r--app/views/expenses.py3
2 files changed, 6 insertions, 3 deletions
diff --git a/app/views/consts.py b/app/views/consts.py
index 0cc7199..66c8938 100644
--- a/app/views/consts.py
+++ b/app/views/consts.py
@@ -44,11 +44,13 @@ class ConstForm(F.Form):
description = F.StringField('Beschreibung', F.req)
category = F.QuerySelectField('Kategorie',
- get_label='name')
+ get_label='name',
+ get_pk=lambda c: c.id)
prev = F.QuerySelectField('Vorgänger',
get_label='description',
- allow_blank=True)
+ allow_blank=True,
+ get_pk=lambda p: p.id)
def __init__(self, cur=None, obj=None):
obj = cur if obj is None else obj
diff --git a/app/views/expenses.py b/app/views/expenses.py
index c504881..8061590 100644
--- a/app/views/expenses.py
+++ b/app/views/expenses.py
@@ -30,7 +30,8 @@ class ExpenseForm(F.Form):
description = F.StringField('Beschreibung')
category = F.QuerySelectField('Kategorie',
- get_label='name')
+ get_label='name',
+ get_pk=lambda c: c.id)
def __init__(self, obj = None, description_req = True):
super().__init__(obj = obj)