Ensemble: Fix ensemble study meta data save.

scenario-dev-pa
Pierre-Antoine 2026-08-21 15:27:17 +02:00
parent b5432498c6
commit e7290fa81b
1 changed files with 13 additions and 13 deletions

View File

@ -420,19 +420,6 @@ class Study(SQLModel):
def _save(self, progress=None):
progress = progress if progress is not None else lambda: None
if self.status.scenario.is_ensemble():
self._save_submodel(
[
self.scenarios, self._ens_functions,
self._river._ensembles
],
data=progress
)
progress()
self.commit()
return
self.execute(
"INSERT OR REPLACE INTO info VALUES ('study_release', " +
f"'{self.status.version}')"
@ -479,6 +466,19 @@ class Study(SQLModel):
)
progress()
if self.status.scenario.is_ensemble():
self._save_submodel(
[
self.scenarios, self._ens_functions,
self._river._ensembles
],
data=progress
)
progress()
self.commit()
return
self._save_submodel(
[
self.scenarios, self._ens_functions,