Commit c11350d4 authored by Pierre-Antoine Rouby's avatar Pierre-Antoine Rouby
Browse files

HS: Fix basic HS previous data delete at save.

Showing with 5 additions and 4 deletions
+5 -4
...@@ -127,10 +127,6 @@ class BasicHS(SQLSubModel): ...@@ -127,10 +127,6 @@ class BasicHS(SQLSubModel):
return new return new
def _db_save(self, execute, data=None): def _db_save(self, execute, data=None):
execute(
"DELETE FROM hydraulic_structures_basic " +
f"WHERE id = {self.id}"
)
hs_id = data['hs_id'] hs_id = data['hs_id']
sql = ( sql = (
......
...@@ -172,6 +172,11 @@ class HydraulicStructure(SQLSubModel): ...@@ -172,6 +172,11 @@ class HydraulicStructure(SQLSubModel):
execute(sql) execute(sql)
data['hs_id'] = self.id data['hs_id'] = self.id
execute(
"DELETE FROM hydraulic_structures_basic " +
f"WHERE hs = {self.id}"
)
for basic in self._data: for basic in self._data:
basic._db_save(execute, data) basic._db_save(execute, data)
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment