From 3ecf6e172b7057e8764da49943fd16191eff661f Mon Sep 17 00:00:00 2001 From: Nicolas Vanvyve Date: Tue, 10 Dec 2019 10:17:55 +0100 Subject: [PATCH] Add users --- ihatemoney/utils.py | 5 +++-- ihatemoney/web.py | 6 ++++++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/ihatemoney/utils.py b/ihatemoney/utils.py index 50a4eef5..05744b72 100644 --- a/ihatemoney/utils.py +++ b/ihatemoney/utils.py @@ -243,11 +243,12 @@ def get_members(file): for item in file: for ower in item['owers']: if ower not in [i[0] for i in members_list]: - members_list.append((ower,1)) + members_list.append((ower, 1)) return members_list -def same_bill(bill1,bill2): + +def same_bill(bill1, bill2): attr = ["what", "payer_name", "payer_weight", "amount", "date", "owers"] for a in attr: if bill1[a] != bill2[a]: diff --git a/ihatemoney/web.py b/ihatemoney/web.py index abad2a2c..e072d373 100644 --- a/ihatemoney/web.py +++ b/ihatemoney/web.py @@ -437,6 +437,12 @@ def import_project(file): if not same: bill_to_add.append(j) + # Add to DB + for m in members_to_add: + Person(name=m[0], project=g.project, weight=m[1]) + + db.session.commit() + @main.route("//delete") def delete_project(): g.project.remove_project()