From a487cd8e645df8b3f96796f11b3186951ccf3fba Mon Sep 17 00:00:00 2001 From: Pierre-Antoine Rouby <pierre-antoine.rouby@inrae.fr> Date: Tue, 2 Apr 2024 17:07:04 +0200 Subject: [PATCH] AddFile, REPLine: Fix modified status. --- src/Model/AdditionalFile/AddFile.py | 6 ++++++ src/Model/REPLine/REPLine.py | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/src/Model/AdditionalFile/AddFile.py b/src/Model/AdditionalFile/AddFile.py index c6888132..76e7c963 100644 --- a/src/Model/AdditionalFile/AddFile.py +++ b/src/Model/AdditionalFile/AddFile.py @@ -71,6 +71,8 @@ class AddFile(SQLSubModel): elif key == "text": self._text = value + self._status.modified() + @property def enabled(self): return self._enabled @@ -78,6 +80,7 @@ class AddFile(SQLSubModel): @enabled.setter def enabled(self, enabled): self._enabled = enabled + self._status.modified() def is_enabled(self): return self._enabled @@ -89,6 +92,7 @@ class AddFile(SQLSubModel): @name.setter def name(self, name): self._name = name + self._status.modified() @property def path(self): @@ -97,6 +101,7 @@ class AddFile(SQLSubModel): @path.setter def path(self, path): self._path = path + self._status.modified() @property def text(self): @@ -105,6 +110,7 @@ class AddFile(SQLSubModel): @text.setter def text(self, text): self._text = text + self._status.modified() @classmethod def _db_create(cls, execute): diff --git a/src/Model/REPLine/REPLine.py b/src/Model/REPLine/REPLine.py index 17c084b1..336260f4 100644 --- a/src/Model/REPLine/REPLine.py +++ b/src/Model/REPLine/REPLine.py @@ -71,6 +71,8 @@ class REPLine(SQLSubModel): elif key == "solvers": self._solvers = value + self._status.modified() + @property def enabled(self): return self._enabled @@ -78,6 +80,7 @@ class REPLine(SQLSubModel): @enabled.setter def enabled(self, enabled): self._enabled = enabled + self._status.modified() def is_enabled(self): return self._enabled @@ -89,6 +92,7 @@ class REPLine(SQLSubModel): @name.setter def name(self, name): self._name = name + self._status.modified() @property def line(self): @@ -97,6 +101,7 @@ class REPLine(SQLSubModel): @line.setter def line(self, line): self._line = line + self._status.modified() @property def solvers(self): @@ -105,6 +110,7 @@ class REPLine(SQLSubModel): @solvers.setter def solvers(self, solvers): self._solvers = solvers + self._status.modified() @classmethod def _db_create(cls, execute): -- GitLab