diff options
| author | Huanxuan Ao <huanxuan.ao@easystack.cn> | 2017-01-06 12:33:41 +0800 |
|---|---|---|
| committer | Huanxuan Ao <huanxuan.ao@easystack.cn> | 2017-01-06 12:59:41 +0800 |
| commit | 99aeff4967c9cd1cb01408993eff72c4fcbada7d (patch) | |
| tree | 60fac3f631e3172643bb0be7c33c57b5fcc661be /openstackclient/network | |
| parent | 4d15a2a8fc50e64c73001a56d15763778f6dda5b (diff) | |
| download | python-openstackclient-99aeff4967c9cd1cb01408993eff72c4fcbada7d.tar.gz | |
Fix "ip availability show" command
SDK refactor broken ip availability show functional
test, We can not find a ip availability by network
name but only network ID, so we find network and
get the ID first, then find the ip availability
by the network ID.
Closes-Bug: 1653139
Change-Id: I246163fb875e2cdb9e5b091bac500a94268e8aa9
Diffstat (limited to 'openstackclient/network')
| -rw-r--r-- | openstackclient/network/v2/ip_availability.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/openstackclient/network/v2/ip_availability.py b/openstackclient/network/v2/ip_availability.py index a80fe1c4..1d963580 100644 --- a/openstackclient/network/v2/ip_availability.py +++ b/openstackclient/network/v2/ip_availability.py @@ -107,7 +107,9 @@ class ShowIPAvailability(command.ShowOne): def take_action(self, parsed_args): client = self.app.client_manager.network - obj = client.find_network_ip_availability(parsed_args.network, + network_id = client.find_network(parsed_args.network, + ignore_missing=False).id + obj = client.find_network_ip_availability(network_id, ignore_missing=False) display_columns, columns = _get_columns(obj) data = utils.get_item_properties(obj, columns, formatters=_formatters) |
