diff options
| author | jiahui.qiang <jiahui.qiang@easystack.cn> | 2017-01-19 04:35:29 +0800 |
|---|---|---|
| committer | Dean Troyer <dtroyer@gmail.com> | 2017-02-23 15:51:48 +0000 |
| commit | 7d93db21e59e8518ed2ca8018cecb69dc3f5b2e4 (patch) | |
| tree | 5999421cca627a1e2a5f114464ba937009508834 /openstackclient/network/v2/network.py | |
| parent | 3b562ffa904ebb23396c2d6c7398a520cd535238 (diff) | |
| download | python-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.py | 8 |
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 |
