From 09afbffbee2753b1473f80b2c3120cbe37ee3216 Mon Sep 17 00:00:00 2001
From: thomaswoehlke <thomas.woehlke@gmail.com>
Date: Tue, 9 Feb 2021 12:25:55 +0100
Subject: [PATCH] * Fixed #91 implement VaccinationService.run_download_only *
 Fixed #92 implement VaccinationService.run_import_only * Fixed #93 implement
 VaccinationService.run_update_dimension_tables_only * Fixed #94 implement
 VaccinationService.run_update_fact_table_incremental_only * Fixed #95
 implement VaccinationService.run_update_fact_table_initial_only * Fixed #96
 implement VaccinationService.run_update_star_schema_incremental * Fixed #97
 implement VaccinationService.run_update_star_schema_initial * Fixed #101
 implement VaccinationServiceUpdate.update_dimension_tables_only * Fixed #102
 implement VaccinationServiceUpdate.update_fact_table_incremental_only * Fixed
 #103 implement VaccinationServiceUpdate.update_fact_table_initial_only *
 Fixed #104 implement VaccinationServiceUpdate.update_star_schema_incremental
 * Fixed #105 implement VaccinationServiceUpdate.update_star_schema_initial

---
 BACKLOG.md                                    | 22 +++++++++----------
 .../vaccination/vaccination_tasks.html        |  4 ++--
 .../vaccination/vaccination_service_update.py |  2 ++
 3 files changed, 15 insertions(+), 13 deletions(-)

diff --git a/BACKLOG.md b/BACKLOG.md
index 48c975cf..9552d480 100644
--- a/BACKLOG.md
+++ b/BACKLOG.md
@@ -145,18 +145,18 @@
 * Issue #98 refactor VaccinationServiceDownload to new method scheme introduced 07.02.2021
 * Issue #99 refactor VaccinationServiceImport to new method scheme introduced 07.02.2021
 * Issue #100 refactor VaccinationServiceUpdate to new method scheme introduced 07.02.2021
-* Issue #91 implement VaccinationService.run_download_only
-* Issue #92 implement VaccinationService.run_import_only
-* Issue #93 implement VaccinationService.run_update_dimension_tables_only
-* Issue #94 implement VaccinationService.run_update_fact_table_incremental_only
+* Fixed #91 implement VaccinationService.run_download_only
+* Fixed #92 implement VaccinationService.run_import_only
+* Fixed #93 implement VaccinationService.run_update_dimension_tables_only
+* Fixed #94 implement VaccinationService.run_update_fact_table_incremental_only
 * Fixed #95 implement VaccinationService.run_update_fact_table_initial_only
-* Issue #96 implement VaccinationService.run_update_star_schema_incremental
-* Issue #97 implement VaccinationService.run_update_star_schema_initial
-* Issue #101 implement VaccinationServiceUpdate.update_dimension_tables_only
-* Issue #102 implement VaccinationServiceUpdate.update_fact_table_incremental_only
-* Issue #103 implement VaccinationServiceUpdate.update_fact_table_initial_only
-* Issue #104 implement VaccinationServiceUpdate.update_star_schema_incremental
-* Issue #105 implement VaccinationServiceUpdate.update_star_schema_initial
+* Fixed #96 implement VaccinationService.run_update_star_schema_incremental
+* Fixed #97 implement VaccinationService.run_update_star_schema_initial
+* Fixed #101 implement VaccinationServiceUpdate.update_dimension_tables_only
+* Fixed #102 implement VaccinationServiceUpdate.update_fact_table_incremental_only
+* Fixed #103 implement VaccinationServiceUpdate.update_fact_table_initial_only
+* Fixed #104 implement VaccinationServiceUpdate.update_star_schema_incremental
+* Fixed #105 implement VaccinationServiceUpdate.update_star_schema_initial
 * -------------------------------------   
 * Issue #111 refactor to new method scheme itroduced 07.02.2021
 * Issue #112 implement EuropeService.run_update_dimension_tables_only
diff --git a/src/covid19/blueprints/vaccination/templates/vaccination/vaccination_tasks.html b/src/covid19/blueprints/vaccination/templates/vaccination/vaccination_tasks.html
index ac5b159d..7dd70e8b 100644
--- a/src/covid19/blueprints/vaccination/templates/vaccination/vaccination_tasks.html
+++ b/src/covid19/blueprints/vaccination/templates/vaccination/vaccination_tasks.html
@@ -28,11 +28,11 @@
         <div class="col">
             <div class="btn-group-vertical" role="group" aria-label="Views">
                 <a class="btn btn-secondary btn-lg btn-block text-left"
-                   href="{{ url_for( 'vaccination.url_vaccination_download_only') }}"
+                   href="{{ url_for( 'vaccination.url_vaccination_task_download_only') }}"
                    role="button">Vaccination :: Task :: download :: only</a>
 
                 <a class="btn btn-secondary btn-lg btn-block text-left"
-                   href="{{ url_for( 'vaccination.url_vaccination_import_only') }}"
+                   href="{{ url_for( 'vaccination.url_vaccination_task_import_only') }}"
                    role="button">Vaccination :: Task :: import :: only</a>
 
                 <a class="btn btn-secondary btn-lg btn-block text-left"
diff --git a/src/covid19/blueprints/vaccination/vaccination_service_update.py b/src/covid19/blueprints/vaccination/vaccination_service_update.py
index 370584af..5c25cac8 100644
--- a/src/covid19/blueprints/vaccination/vaccination_service_update.py
+++ b/src/covid19/blueprints/vaccination/vaccination_service_update.py
@@ -20,6 +20,8 @@ class VaccinationServiceUpdate:
     def __update_date_reported(self):
         app.logger.info(" __update_date_reported [begin]")
         app.logger.info("------------------------------------------------------------")
+        VaccinationData.remove_all()
+        VaccinationDateReported.remove_all()
         date_reported_list = VaccinationImport.get_date_reported_as_array()
         i = 0
         for one_date_reported in date_reported_list:
-- 
GitLab