From f3af154f501b56c6ad55a4d95159170eaa5e04e4 Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Tue, 16 Jun 2009 15:14:05 +0000 Subject: [PATCH] fix bug in AddSlice call --- geni/util/slices.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/geni/util/slices.py b/geni/util/slices.py index f60c23b2..595bc281 100644 --- a/geni/util/slices.py +++ b/geni/util/slices.py @@ -155,8 +155,13 @@ class Slices(SimpleStorage): site_id = self.api.plshell.AddSite(self.api.plauth, site) else: site = sites[0] - - self.api.plshell.AddSlice(self.api.plauth, slice) + + slice_fields = {} + slice_keys = ['name', 'url', 'description'] + for key in slice_keys: + if key in slice and slice[key]: + slice_fields[key] = slice[key] + self.api.plshell.AddSlice(self.api.plauth, slice_fields) # get the list of valid slice users from the registry and make # they are added to the slice -- 2.47.0