Adists: Pollutants, BC: Fix update and save.

scenarios
Pierre-Antoine 2025-08-21 15:17:28 +02:00
parent c64bcd1ff7
commit 0e1e3665a6
2 changed files with 6 additions and 2 deletions

View File

@ -403,6 +403,8 @@ class BoundaryConditionAdisTS(SQLSubModel):
")"
)
data["bca"] = self
ind = 0
for d in self._data:
data["ind"] = ind

View File

@ -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: