diff --git a/src/Model/BoundaryConditionsAdisTS/BoundaryConditionAdisTS.py b/src/Model/BoundaryConditionsAdisTS/BoundaryConditionAdisTS.py index 9ed0f1ac..c6acea30 100644 --- a/src/Model/BoundaryConditionsAdisTS/BoundaryConditionAdisTS.py +++ b/src/Model/BoundaryConditionsAdisTS/BoundaryConditionAdisTS.py @@ -403,6 +403,8 @@ class BoundaryConditionAdisTS(SQLSubModel): ")" ) + data["bca"] = self + ind = 0 for d in self._data: data["ind"] = ind diff --git a/src/Model/Pollutants/Pollutants.py b/src/Model/Pollutants/Pollutants.py index 3b2b117e..adb63696 100644 --- a/src/Model/Pollutants/Pollutants.py +++ b/src/Model/Pollutants/Pollutants.py @@ -335,7 +335,10 @@ class Pollutants(SQLSubModel): if not created: cls._db_update_to_0_2_0(execute, data) - return cls._update_submodel(execute, version, data) + if not created: + return cls._update_submodel(execute, version, data) + + return True @classmethod def _db_update_to_0_2_0(cls, execute, data): @@ -372,7 +375,6 @@ class Pollutants(SQLSubModel): "SELECT pamhyr_id, deleted, name FROM pollutants " + f"WHERE scenario = {scenario.id} " + f"AND pamhyr_id NOT IN ({', '.join(map(str, loaded))})" - ) if table is not None: