From: Tony Mack Date: Tue, 16 Jun 2009 15:14:05 +0000 (+0000) Subject: fix bug in AddSlice call X-Git-Tag: sfa-0.9-0@14641~268 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=f3af154f501b56c6ad55a4d95159170eaa5e04e4;p=sfa.git fix bug in AddSlice call --- 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