From: yangyan Date: Fri, 28 Feb 2020 03:59:26 +0000 (+0800) Subject: Adaptive enabledhcp field type X-Git-Tag: 1.3.7~5 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F36%2F102536%2F4;p=vfc%2Fnfvo%2Flcm.git Adaptive enabledhcp field type Change-Id: Ied2d6b244aecb703c4808eeeabd177d02a21d0b6 Issue-ID: VFC-1625 Signed-off-by: yangyan --- diff --git a/lcm/pub/nfvi/vim/api/multivim/api.py b/lcm/pub/nfvi/vim/api/multivim/api.py index 11a772ee..82e42913 100644 --- a/lcm/pub/nfvi/vim/api/multivim/api.py +++ b/lcm/pub/nfvi/vim/api/multivim/api.py @@ -347,6 +347,8 @@ class MultiVimApi: if "ip_version" in subnet and subnet["ip_version"]: subnet_data["ipVersion"] = int(subnet["ip_version"]) if "enable_dhcp" in subnet and subnet["enable_dhcp"]: + if isinstance(subnet["enable_dhcp"], str): + subnet["enable_dhcp"] = (subnet["enable_dhcp"]).strip().lower() in "true" subnet_data["enableDhcp"] = int(subnet["enable_dhcp"]) == const.ENABLE_DHCP if "gateway_ip" in subnet and subnet["gateway_ip"]: subnet_data["gatewayIp"] = subnet["gateway_ip"]