dont save sliver model here
authorTony Mack <tmack@paris.CS.Princeton.EDU>
Mon, 21 Apr 2014 21:08:31 +0000 (17:08 -0400)
committerTony Mack <tmack@paris.CS.Princeton.EDU>
Mon, 21 Apr 2014 21:08:39 +0000 (17:08 -0400)
planetstack/observer/steps/sync_sliver_ips.py

index 83e33eb..e2212d1 100644 (file)
@@ -24,5 +24,6 @@ class SyncSliverIps(OpenStackSyncStep):
         if not ips:
             return
         sliver.ip = ips[0]['addr']
-        sliver.save()
-        logger.info("saved sliver ip: %s %s" % (sliver, ips[0]))
+        if sliver.ip:
+            sliver.save()
+            logger.info("saved sliver ip: %s %s" % (sliver, ips[0]))