From e7290fa81b7d3e4efd3ed1877fa930fe01886e05 Mon Sep 17 00:00:00 2001 From: Pierre-Antoine Rouby Date: Fri, 21 Aug 2026 15:27:17 +0200 Subject: [PATCH] Ensemble: Fix ensemble study meta data save. --- src/Model/Study.py | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/src/Model/Study.py b/src/Model/Study.py index ec64cc53..fd9122fb 100644 --- a/src/Model/Study.py +++ b/src/Model/Study.py @@ -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,