From 429119484d1284d5c1f2722e174ebf0111850197 Mon Sep 17 00:00:00 2001 From: Tony Locke Date: Fri, 21 Jul 2023 15:52:51 +0100 Subject: [PATCH] Ignore trailing commas in general import for bills --- chellow/general_import.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/chellow/general_import.py b/chellow/general_import.py index 3284c2ddc..c71e086d9 100644 --- a/chellow/general_import.py +++ b/chellow/general_import.py @@ -689,7 +689,12 @@ def _parse_breakdown(breakdown_str): raise BadRequest("Problem parsing the breakdown: " + str(e)) +def _truncate_vals(vals): + return _truncate_vals(vals[:-1]) if len(vals) > 0 and vals[0] == "" else vals + + def general_import_bill(sess, action, vals, args): + vals = _truncate_vals(vals) if action == "insert": role_name = add_arg(args, "Role Name", vals, 0).lower() contract_name = add_arg(args, "Contract Name", vals, 1)