X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=PLC%2FMethods%2FDeleteNode.py;h=e89d879db00b9afdfac1df5b75a3ba034c1b9a6b;hb=40d48fabe01e13685cf380e69797ec1ed2e97eaa;hp=36ca6c464d7b6a65be90fe7b35d6249310256d61;hpb=7c328b743dd874fef3a85b6ac48a36ad8ef17590;p=plcapi.git diff --git a/PLC/Methods/DeleteNode.py b/PLC/Methods/DeleteNode.py index 36ca6c4..e89d879 100644 --- a/PLC/Methods/DeleteNode.py +++ b/PLC/Methods/DeleteNode.py @@ -44,10 +44,13 @@ class DeleteNode(Method): if node['site_id'] not in self.caller['site_ids']: raise PLCPermissionDenied, "Not allowed to delete nodes from specified site" + node_id=node['node_id'] + site_id=node['site_id'] node.delete() # Logging variables - self.event_objects = {'Node': [node['node_id']]} + # it's not much use to attach to the node as it's going to vanish... + self.event_objects = {'Node': [node_id], 'Site': [site_id] } self.message = "Node %d deleted" % node['node_id'] return 1