From e1a4dc750e773d6bbdbf59b788b9ff7a02080fcb Mon Sep 17 00:00:00 2001
From: thomaswoehlke <thomas.woehlke@gmail.com>
Date: Wed, 26 May 2021 18:45:41 +0200
Subject: [PATCH] Refactoring: vaccination

---
 src/flask_covid19/blueprints/data_rki/rki_model.py    | 11 +++--------
 .../blueprints/data_rki/rki_service_update.py         |  6 +++---
 2 files changed, 6 insertions(+), 11 deletions(-)

diff --git a/src/flask_covid19/blueprints/data_rki/rki_model.py b/src/flask_covid19/blueprints/data_rki/rki_model.py
index 4b5c7a51..95a7666a 100644
--- a/src/flask_covid19/blueprints/data_rki/rki_model.py
+++ b/src/flask_covid19/blueprints/data_rki/rki_model.py
@@ -159,7 +159,7 @@ class RkiLandkreis(BlueprintLocation):
         return db.session.query(cls).order_by(cls.location).all()
 
     @classmethod
-    def find_by_location_group(cls, location_group: RkiBundesland, page: int):
+    def find_by_location_group(cls, location_group: RkiBundesland):
         return db.session.query(cls).filter(
             cls.location_group == location_group
         ).order_by(cls.location).all()
@@ -174,16 +174,11 @@ class RkiLandkreis(BlueprintLocation):
     def find_all_as_dict(cls):
         rki_landkreis_dict = {}
         for my_rki_landkreis in cls.find_all():
-            rki_landkreis_dict[my_rki_landkreis.location] = my_rki_landkreis
+            my_key = my_rki_landkreis.location_type + " " + my_rki_landkreis.location
+            rki_landkreis_dict[my_key] = my_rki_landkreis
         return rki_landkreis_dict
 
 
-association_table_rki_to_altersgruppe = db.Table('rki_to_altersgruppe', db.Model.metadata,
-    db.Column('rki_id', db.Integer, db.ForeignKey('rki.id')),
-    db.Column('rki_altersgruppe_id', db.Integer, db.ForeignKey('rki_altersgruppe.id'))
-)
-
-
 class RkiAltersgruppe(BlueprintEntity):
     __tablename__ = 'rki_altersgruppe'
     __mapper_args__ = {'concrete': True}
diff --git a/src/flask_covid19/blueprints/data_rki/rki_service_update.py b/src/flask_covid19/blueprints/data_rki/rki_service_update.py
index 99c9911a..3fcdbffd 100644
--- a/src/flask_covid19/blueprints/data_rki/rki_service_update.py
+++ b/src/flask_covid19/blueprints/data_rki/rki_service_update.py
@@ -209,12 +209,12 @@ class RkiServiceUpdateFull(RkiServiceUpdateBase):
             # app.logger.info("------------------------------------------------------------")
             for o_import in list_imports:
                 # app.logger.info("o_import.landkreis " + o_import.landkreis)
-                key_location = o_import.landkreis.split(" ")[1]
+                key_location = o_import.landkreis
                 key_altersgruppen = o_import.altersgruppe
-                my_altersgruppe = dict_altersgruppen[key_altersgruppen]
-                my_landkreis = dict_locations[key_location]
                 key_datenstand = o_import.datenstand
                 key_ref_datum = o_import.ref_datum
+                my_altersgruppe = dict_altersgruppen[key_altersgruppen]
+                my_landkreis = dict_locations[key_location]
                 my_datenstand = dict_datenstand[key_datenstand]
                 my_ref_datum = dict_ref_datum[key_ref_datum]
                 # app.logger.info(str(my_landkreis))
-- 
GitLab