From 5ce94a63d3702ade593ea160b23113786ee531f7 Mon Sep 17 00:00:00 2001 From: Pierre-Antoine Rouby Date: Tue, 19 May 2026 17:54:28 +0200 Subject: [PATCH] Scenario: Clean DB add minimal comment. --- src/Model/Scenario.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Model/Scenario.py b/src/Model/Scenario.py index 46285b45..2fdde4a6 100644 --- a/src/Model/Scenario.py +++ b/src/Model/Scenario.py @@ -228,6 +228,8 @@ class Scenario(SQLSubModel): for table in tables: if self.parent is None: + # This scenario is the default scenario, so we can + # delete all data marked as deleted execute( f"DELETE FROM {table} " + f"WHERE scenario = {self.id} " + @@ -235,6 +237,8 @@ class Scenario(SQLSubModel): ) continue + # Select pamhyr_id for each deleted data in this scenario + # who do not exists into parents scenarios ids = execute( f""" SELECT pamhyr_id FROM {table}