Add update on the dummynet key.
authorMarta Carbone <marta@prova.iet.unipi.it>
Thu, 23 Apr 2009 19:30:29 +0000 (19:30 +0000)
committerMarta Carbone <marta@prova.iet.unipi.it>
Thu, 23 Apr 2009 19:30:29 +0000 (19:30 +0000)
Fixed a non-typo.

PLC/Methods/GetDummyBoxMedium.py
PLC/Methods/GetDummyBoxUsers.py

index fb5297e..4566522 100644 (file)
@@ -156,8 +156,11 @@ class GetDummyBoxMedium(Method):
         os.system("rm %s" % (lockfile))
 
         # if all goes fine store the key in the database
-        dummybox_info['key'] = new_key
-        dummybox_info.sync()
+        nodes = Nodes(self.api, dummybox_id)
+        if not nodes:
+            raise PLCInvalidArgument, "No such node %r"%node_id_or_hostname
+        nodes[0]['key'] = new_key
+        nodes.sync()
 
         # return the file's content base64-encoded
         result = file(IMAGE_NAME).read()
index 24cea9b..4f5ac3c 100644 (file)
@@ -83,7 +83,7 @@ class GetDummyBoxUsers(Method):
 
                node_list = []
                for i in connected_nodes:
-                       node_list.append(['node_id'])
+                       node_list.append(i['node_id'])
 
                nodes = Nodes(self.api, node_list, ['node_id', 'hostname', 'slice_ids'])
                if not nodes: return 0