aboutsummaryrefslogtreecommitdiff
path: root/budget/utils.py
diff options
context:
space:
mode:
Diffstat (limited to 'budget/utils.py')
-rw-r--r--budget/utils.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/budget/utils.py b/budget/utils.py
index c97b3ad..ed283cf 100644
--- a/budget/utils.py
+++ b/budget/utils.py
@@ -6,9 +6,14 @@ from forms import BillForm
def get_billform_for(project):
"""Return an instance of BillForm configured for a particular project."""
+ payers = []
+ ids = []
+ for m in project.active_members:
+ payers.append( (str(m.id), m.name) )
+ ids.append( str(m.id) )
form = BillForm()
- payers = [(str(m.id), m.name) for m in project.active_members]
form.payed_for.choices = form.payer.choices = payers
+ form.payed_for.data = ids
return form
def requires_auth(f):