From 6572f4c0b18d3b3cdf68e59303b5ae356399ba31 Mon Sep 17 00:00:00 2001 From: nitishkrishna Date: Wed, 20 Jul 2016 11:49:23 -0700 Subject: [PATCH] Closes-Bug: #1597190 - Default gateway is being set as empty in SM Lite by default Previously we were handling case where default gateway key in missing from JSON But SM Lite generated server JSONS have this key but have value as empty This scenario needs to be handled Change-Id: Ibd77c9fcc4fe5361b1ce6138754977dffc329573 --- src/server_mgr_main.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/server_mgr_main.py b/src/server_mgr_main.py index 613fe493..ae4130a9 100755 --- a/src/server_mgr_main.py +++ b/src/server_mgr_main.py @@ -3315,9 +3315,9 @@ def get_control_ip(self, server): def get_control_gateway(self, server): control_intf = eval(self.get_control_interface(server)) for key, value in control_intf.iteritems(): - if 'gateway' in value: + if 'gateway' in value and len(value['gateway']): return str(IPNetwork(value['gateway']).ip) - if 'gateway' in server: + if 'gateway' in server and len(server['gateway']): return str(IPNetwork(server['gateway']).ip) else: return ''