From: Tony Mack Date: Tue, 24 Aug 2010 00:44:03 +0000 (+0000) Subject: set the peer_id once the slice is verified X-Git-Tag: sfa-1.0-0~18 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=c5cd142b316a60d5daf00c79ebc59deada8a3fc0;p=sfa.git set the peer_id once the slice is verified --- diff --git a/sfa/managers/aggregate_manager_pl.py b/sfa/managers/aggregate_manager_pl.py index 2b02c3a0..fecc3d77 100644 --- a/sfa/managers/aggregate_manager_pl.py +++ b/sfa/managers/aggregate_manager_pl.py @@ -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)