X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=PLC%2FMethods%2FDeleteSite.py;h=f3196cc2d891ec7fd88de1dc91a4382bb37404ff;hb=d92a57bf73b9bfed79720ff667b2580be638a9d8;hp=1eee12c8a6073030194fb4be63d6cf94e121e8da;hpb=aef8a5c9afe28996c46cfe4a94dbde46881cd3dd;p=plcapi.git 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