From: Scott Baker Date: Mon, 19 Jan 2015 16:43:50 +0000 (-0800) Subject: fix error when creating slice using sliceplus object X-Git-Url: http://git.onelab.eu/?p=plstackapi.git;a=commitdiff_plain;h=9bd81c3414ae5c6aef81f3af36f7810da76a7d31 fix error when creating slice using sliceplus object --- diff --git a/planetstack/core/xoslib/objects/sliceplus.py b/planetstack/core/xoslib/objects/sliceplus.py index cd86fce..7e9836c 100644 --- a/planetstack/core/xoslib/objects/sliceplus.py +++ b/planetstack/core/xoslib/objects/sliceplus.py @@ -131,6 +131,11 @@ class SlicePlus(Slice, PlusObjectMixin): def save_site_allocation(self, noAct = False, reset=False): print "save_site_allocation, reset=",reset + if (not self._site_allocation): + # Must be a sliver that was just created, and has not site_allocation + # field. + return + all_slice_slivers = self.slivers.all() for site_name in self._site_allocation.keys(): desired_allocation = self._site_allocation[site_name]