From: Tony Mack Date: Tue, 4 Aug 2009 22:08:49 +0000 (+0000) Subject: Delete the site from sfa before we delete from plc, otherwise sfa wont have enough... X-Git-Tag: PLCAPI-4.3-23~19 X-Git-Url: http://git.onelab.eu/?p=plcapi.git;a=commitdiff_plain;h=d92a57bf73b9bfed79720ff667b2580be638a9d8 Delete the site from sfa before we delete from plc, otherwise sfa wont have enough information to delete properly --- diff --git a/PLC/Methods/DeleteSite.py b/PLC/Methods/DeleteSite.py index 1eee12c..f3196cc 100644 --- a/PLC/Methods/DeleteSite.py +++ b/PLC/Methods/DeleteSite.py @@ -40,13 +40,15 @@ class DeleteSite(Method): if site['peer_id'] is not None: raise PLCInvalidArgument, "Not a local site" + # sync with sfa db + sfa = SFA() + sfa.delete_record(site, 'site') + site.delete() # Logging variables self.event_objects = {'Site': [site['site_id']]} self.message = 'Site %d deleted' % site['site_id'] - sfa = SFA() - sfa.delete_record(site, 'site') return 1