From 53f7f380aec3dde373b156ab0a9fc6e83eb4cd08 Mon Sep 17 00:00:00 2001 From: Dylan Jeannin Date: Tue, 25 Aug 2026 12:48:02 +0200 Subject: [PATCH] Result database: fix a problem that happens when we want to open a study with results saved, but results_table_data doesnt exist in database --- src/Model/Results/Results.py | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/Model/Results/Results.py b/src/Model/Results/Results.py index 2ea30e03..99d7b8b5 100644 --- a/src/Model/Results/Results.py +++ b/src/Model/Results/Results.py @@ -202,13 +202,8 @@ class TableData(SQLSubModel): @classmethod def _db_update(cls, execute, version, data=None): - major, minor, release = version.strip().split(".") - create = False - - if major == "0" and int(minor) == 2: - if int(release) < 7 and not create: - cls._db_create(execute) - create = True + if not cls.is_table_exists(execute, "results_table_data"): + cls._db_create(execute) return cls._update_submodel(execute, version, data)