set the peer_id once the slice is verified
authorTony Mack <tmack@cs.princeton.edu>
Tue, 24 Aug 2010 00:44:03 +0000 (00:44 +0000)
committerTony Mack <tmack@cs.princeton.edu>
Tue, 24 Aug 2010 00:44:03 +0000 (00:44 +0000)
sfa/managers/aggregate_manager_pl.py

index 2b02c3a..fecc3d7 100644 (file)
@@ -110,12 +110,13 @@ def create_slice(api, slice_xrn, creds, rspec, users):
     site_id, remote_site_id = slices.verify_site(registry, credential, hrn, 
                                                  peer, sfa_peer, reg_objects)
 
-    slice = slices.verify_slice(registry, credential, hrn, site_id, 
+    slice_record = slices.verify_slice(registry, credential, hrn, site_id, 
                                 remote_site_id, peer, sfa_peer, reg_objects)
-
+     
     network = Network(api)
 
     slice = network.get_slice(api, hrn)
+    slice.peer_id = slice_record['peer_slice_id']
     current = __get_hostnames(slice.get_nodes())
     
     network.addRSpec(rspec, api.config.SFA_AGGREGATE_RSPEC_SCHEMA)