summaryrefslogtreecommitdiff
path: root/openstackclient/network/v2/network.py
diff options
context:
space:
mode:
authorjiahui.qiang <jiahui.qiang@easystack.cn>2017-01-19 04:35:29 +0800
committerDean Troyer <dtroyer@gmail.com>2017-02-23 15:51:48 +0000
commit7d93db21e59e8518ed2ca8018cecb69dc3f5b2e4 (patch)
tree5999421cca627a1e2a5f114464ba937009508834 /openstackclient/network/v2/network.py
parent3b562ffa904ebb23396c2d6c7398a520cd535238 (diff)
downloadpython-openstackclient-7d93db21e59e8518ed2ca8018cecb69dc3f5b2e4.tar.gz
Fix can not set is_default in network
The value of is_default always be None, can not be set by "network set" command. Allow "--default" and "--no-default" options to be recognized when ``--external`` is not present. Closes-bug:#1665231 Change-Id: I7a05fc7734a15994f72ca4e47997b4952f1f72f8
Diffstat (limited to 'openstackclient/network/v2/network.py')
-rw-r--r--openstackclient/network/v2/network.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/openstackclient/network/v2/network.py b/openstackclient/network/v2/network.py
index 655147d9..3aa8ec84 100644
--- a/openstackclient/network/v2/network.py
+++ b/openstackclient/network/v2/network.py
@@ -111,10 +111,10 @@ def _get_attrs(client_manager, parsed_args):
attrs['router:external'] = False
if parsed_args.external:
attrs['router:external'] = True
- if parsed_args.no_default:
- attrs['is_default'] = False
- if parsed_args.default:
- attrs['is_default'] = True
+ if parsed_args.no_default:
+ attrs['is_default'] = False
+ if parsed_args.default:
+ attrs['is_default'] = True
# Update Provider network options
if parsed_args.provider_network_type:
attrs['provider:network_type'] = parsed_args.provider_network_type