From 228c3e448350701bdffa3e6cdfc436ccfdc3aaec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Victor=20Frans=20Pondaco=20Winandy?= <jvfpw18@inf.ufpr.br> Date: Thu, 5 Sep 2019 09:19:53 -0300 Subject: [PATCH] Fix derivatives being executed for multiple years in run_aggregations --- database/database_table.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/database/database_table.py b/database/database_table.py index 8fa85da..8f0e6d6 100644 --- a/database/database_table.py +++ b/database/database_table.py @@ -241,7 +241,8 @@ class DatabaseTable(Table): bind = self.metadata.bind original_columns = list(self.columns) - query = ttable.insert().from_select(original_columns, select(original_columns)) + query = ttable.insert().from_select(original_columns, select(original_columns) + .where(self.c[settings.YEAR_COLUMN] == year)) bind.execute(query) return ttable -- GitLab