Config: Fix version updater.

This commit is contained in:
Pierre-Antoine Rouby committed 2024-01-19 14:22:38 +01:00
1 parent 6319ac9310
commit 770bb5f96f
2 files changed
+12 -4

No files matched your search

+2 -1
View File
@@ -225,7 +225,8 @@ class Study(SQLModel):
if self._update_submodel(version[0]):
self.execute(
f"UPDATE info SET value='{self._version}' WHERE key='version'")
f"UPDATE info SET value='{self._version}' WHERE key='version'"
)
return True
logger.info("TODO: update failed")
+10 -3
View File
@@ -115,15 +115,22 @@ class Config(SQL):
""")
if int(release) < 3:
self.execute(f"INSERT INTO data VALUES ('last_study', '')")
self.execute(
f"INSERT INTO data VALUES ('close_correctly', 'True')")
f"INSERT OR IGNORE INTO data VALUES ('last_study', '')"
)
self.execute(
f"INSERT OR IGNORE INTO data VALUES ('close_correctly', 'True')"
)
if int(release) < 4:
self.execute(
f"INSERT INTO data VALUES ('last_solver_name', '')"
f"INSERT OR IGNORE INTO data VALUES ('last_solver_name', '')"
)
self.execute(
f"UPDATE info SET value='{self._version}' WHERE key='version'"
)
self.commit()
def _load_solver(self):