From f89167980bac8a710e73206c71e11e8464837ef5 Mon Sep 17 00:00:00 2001 From: Stefan Wehrmeyer Date: Mon, 14 Mar 2022 11:55:15 +0100 Subject: [PATCH] Fix some import quirks --- froide_govplan/utils.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/froide_govplan/utils.py b/froide_govplan/utils.py index 54b93e7..8c9160e 100644 --- a/froide_govplan/utils.py +++ b/froide_govplan/utils.py @@ -98,11 +98,18 @@ class PlanImporter(object): return datetime.date(year, 3, 1) if "Innerhalb" in date_descr: return datetime.date(year, 12, 31) + if "Juni" in date_descr: + return datetime.date(year, 6, 1) return datetime.date(year, 1, 1) plan.due_date = parse_date(date_descr) def handle_status(self, plan, status): - if not status.strip() or status == "noch nicht umgesetzt": + status = status.strip() + if not status or status == "noch nicht umgesetzt": status = "not_started" + if status == "umgesetzt": + status = "implemented" + if status == "begonnen": + status = "started" plan.status = status