Parcourir la source

Fix purging old Covered Areas when updating an ISP

Gu1 il y a 11 ans
Parent
commit
4a468c7e3a
1 fichiers modifiés avec 2 ajouts et 2 suppressions
  1. 2 2
      ffdnispdb/models.py

+ 2 - 2
ffdnispdb/models.py

@@ -83,8 +83,8 @@ class ISP(db.Model):
         Called to synchronise between json['coveredAreas'] and the
         Called to synchronise between json['coveredAreas'] and the
         covered_areas table, when json was modified.
         covered_areas table, when json was modified.
         """
         """
-        # delete current covered areas
-        self.covered_areas.delete()
+        # delete current covered areas & registered office
+        CoveredArea.query.filter_by(isp_id=self.id).delete()
         RegisteredOffice.query.filter_by(isp_id=self.id).delete()
         RegisteredOffice.query.filter_by(isp_id=self.id).delete()
 
 
         for ca_js in self.json.get('coveredAreas', []):
         for ca_js in self.json.get('coveredAreas', []):