From 9bd81c3414ae5c6aef81f3af36f7810da76a7d31 Mon Sep 17 00:00:00 2001 From: Scott Baker Date: Mon, 19 Jan 2015 08:43:50 -0800 Subject: [PATCH] fix error when creating slice using sliceplus object --- planetstack/core/xoslib/objects/sliceplus.py | 5 +++++ 1 file changed, 5 insertions(+) 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] -- 2.43.0