diff options
author | Brent Eagles <beagles@redhat.com> | 2017-03-17 17:48:15 -0230 |
---|---|---|
committer | Brent Eagles <beagles@redhat.com> | 2017-03-17 17:59:27 -0230 |
commit | 9033caa332e0131695323d11eaca9ed04a03b3b7 (patch) | |
tree | b78493269735adaaae7344591d614d481939bd9b /os_net_config/objects.py | |
parent | 7a65a0de1f3598e11a77bc15b110193d253215ec (diff) |
Handle bools-as-strings nm_controlled values
Fixes an issue where string values for nm_controlled were not converted
to the appropriate boolean values.
Closes-Bug: #1673878
Change-Id: I912ca2ef54d1d1f97e76b3922b7c2fecc77040ff
Diffstat (limited to 'os_net_config/objects.py')
-rw-r--r-- | os_net_config/objects.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/os_net_config/objects.py b/os_net_config/objects.py index 944aecd..e6b2d4d 100644 --- a/os_net_config/objects.py +++ b/os_net_config/objects.py @@ -245,7 +245,8 @@ class _BaseOpts(object): mtu = json.get('mtu', None) dhclient_args = json.get('dhclient_args') dns_servers = json.get('dns_servers') - nm_controlled = json.get('nm_controlled') + nm_controlled = strutils.bool_from_string(str(json.get('nm_controlled', + False))) primary = strutils.bool_from_string(str(json.get('primary', False))) addresses = [] routes = [] |