fix AttributeError
authorTony Mack <tmack@paris.CS.Princeton.EDU>
Fri, 3 Aug 2012 01:13:07 +0000 (21:13 -0400)
committerTony Mack <tmack@paris.CS.Princeton.EDU>
Fri, 3 Aug 2012 01:13:07 +0000 (21:13 -0400)
sfa/openstack/osaggregate.py

index 4d68b41..7eb6e27 100644 (file)
@@ -98,7 +98,9 @@ class OSAggregate:
             #    node_xrn = OSXrn('cloud', 'node')
             node_xrn = instance.metadata.get('component_id')
             if not node_xrn:
-                node_xrn = OSXrn('cloud', 'node') 
+                node_xrn = OSXrn('cloud', 'node')
+            else:
+                node_xrn = OSXrn(node_xrn, 'node') 
 
             rspec_node['component_id'] = node_xrn.urn
             rspec_node['component_name'] = node_xrn.name