diff options
| author | Zuul <zuul@review.opendev.org> | 2019-07-19 17:27:59 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2019-07-19 17:27:59 +0000 |
| commit | 5b97dfa4274cbd55b8bd0670ed6f83d1a752b91b (patch) | |
| tree | a48d7e45093a1b11cbb781a11881d62952e7c6dd /openstackclient/compute | |
| parent | afe1f02c8b7eb28bd6ed10dc27f968d6e47451af (diff) | |
| parent | bfc34e11b3437506508b3e120accc0e212268ac6 (diff) | |
| download | python-openstackclient-5b97dfa4274cbd55b8bd0670ed6f83d1a752b91b.tar.gz | |
Merge "Fix BFV server list handling with --name-lookup-one-by-one"
Diffstat (limited to 'openstackclient/compute')
| -rw-r--r-- | openstackclient/compute/v2/server.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/openstackclient/compute/v2/server.py b/openstackclient/compute/v2/server.py index 2792e315..a4216e65 100644 --- a/openstackclient/compute/v2/server.py +++ b/openstackclient/compute/v2/server.py @@ -1350,9 +1350,12 @@ class ListServer(command.Lister): # Create a dict that maps image_id to image object. # Needed so that we can display the "Image Name" column. # "Image Name" is not crucial, so we swallow any exceptions. + # The 'image' attribute can be an empty string if the server was + # booted from a volume. if parsed_args.name_lookup_one_by_one or image_id: for i_id in set(filter(lambda x: x is not None, - (s.image.get('id') for s in data))): + (s.image.get('id') for s in data + if s.image))): try: images[i_id] = image_client.images.get(i_id) except Exception: |
