Model: Fix possible data removing durring save.

This commit is contained in:
Pierre-Antoine Rouby committed 2023-11-27 16:58:46 +01:00
1 parent 51858597cd
commit d891c9783d
4 files changed
+16 -7

No files matched your search

+3 -2
View File
@@ -71,15 +71,16 @@ class Reach(SQLSubModel):
return new
def _db_save(self, execute, data=None):
profiles = self.profiles
# Delete old data
execute(f"DELETE FROM geometry_profileXYZ WHERE reach = {self.id}")
# execute(f"DELETE FROM geometry_pointXYZ")
if data is None:
data = {}
ind = 0
for profile in self.profiles:
for profile in profiles:
data["ind"] = ind
profile._db_save(execute, data)
ind += 1