From d92a57bf73b9bfed79720ff667b2580be638a9d8 Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Tue, 4 Aug 2009 22:08:49 +0000 Subject: [PATCH] Delete the site from sfa before we delete from plc, otherwise sfa wont have enough information to delete properly --- PLC/Methods/DeleteSite.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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 -- 2.43.0