HS: Fix basic HS previous data delete at save.

setup.py
Pierre-Antoine Rouby 2023-12-13 11:04:51 +01:00
parent 8f5fb4cc3b
commit c11350d49a
2 changed files with 5 additions and 4 deletions

View File

@ -127,10 +127,6 @@ class BasicHS(SQLSubModel):
return new
def _db_save(self, execute, data=None):
execute(
"DELETE FROM hydraulic_structures_basic " +
f"WHERE id = {self.id}"
)
hs_id = data['hs_id']
sql = (

View File

@ -172,6 +172,11 @@ class HydraulicStructure(SQLSubModel):
execute(sql)
data['hs_id'] = self.id
execute(
"DELETE FROM hydraulic_structures_basic " +
f"WHERE hs = {self.id}"
)
for basic in self._data:
basic._db_save(execute, data)