diff --git a/data b/data index 0996f5d2122468fdcab368abd2175701b2307bbf..baa0a8808240950d310b051cde4ffb603c106ef7 160000 --- a/data +++ b/data @@ -1 +1 @@ -Subproject commit 0996f5d2122468fdcab368abd2175701b2307bbf +Subproject commit baa0a8808240950d310b051cde4ffb603c106ef7 diff --git a/src/flask_covid19/blueprints/app_web/web_model_factory.py b/src/flask_covid19/blueprints/app_web/web_model_factory.py index 683e5e7ef08f090be34fc275d8aec61a8d801ed3..87fb33b667594a1740c699661922f596c5991b77 100644 --- a/src/flask_covid19/blueprints/app_web/web_model_factory.py +++ b/src/flask_covid19/blueprints/app_web/web_model_factory.py @@ -40,6 +40,16 @@ class BlueprintDateReportedFactory: date_reported_import_str=my_date_rep, my_datum=my_datum) + @classmethod + def __get_datetime_parts_for_ecdc(cls, my_datetime: str): + my_date_parts = my_datetime.split('/') + my_day = int(my_date_parts[0]) + my_month = int(my_date_parts[1]) + my_year = int(my_date_parts[2]) + datum_parts = (my_year, my_month, my_day) + return datum_parts + + @classmethod def __get_datetime_parts(cls, my_datetime: str): my_datetime_parts = my_datetime.split(" ") @@ -258,7 +268,9 @@ class BlueprintDateReportedFactory: @classmethod def create_new_object_for_ecdc(cls, my_date_rep: str): - o = cls.__create_new_object_factory_for_isoformat(my_date_rep) + (my_year, my_month, my_day) = cls.__get_datetime_parts_for_ecdc(my_date_rep) + my_datum = date(my_year, my_month, my_day) + o = cls.__create_new_object_factory(date_reported_import_str=my_date_rep, my_datum=my_datum) return cls.__get_ecdc(o) @classmethod