From c5cd142b316a60d5daf00c79ebc59deada8a3fc0 Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Tue, 24 Aug 2010 00:44:03 +0000 Subject: [PATCH] set the peer_id once the slice is verified --- sfa/managers/aggregate_manager_pl.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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) -- 2.45.2