Fix "trove module-instances" command which don't work.

The "trove module-instances" command don't work.

cat <<EOF>> myping.data
message=Module.V1
EOF

trove module-create myping ping myping.data

trove module-apply \
      7d95769f-1912-4e77-8b86-d9a4eb48cd2e myping
trove module-instances myping
ERROR: Module with ID 7d95769f-1912-4e77-8b86-d9a4eb48cd2e \
could not be found.

Change-Id: I30c2e698bd1ea90cc8fdf0dc5e3a5b087ca2bec2
Closes-Bug: #1664472
This commit is contained in:
wlhc 2017-02-15 11:30:10 +08:00
parent ec8b8991cc
commit 7e209a4c32
1 changed files with 2 additions and 0 deletions

View File

@ -310,6 +310,8 @@ def _print_instances(instances, is_admin=False):
setattr(instance, 'datastore_version',
instance.datastore['version'])
setattr(instance, 'datastore', instance.datastore['type'])
if not hasattr(instance, 'region'):
setattr(instance, 'region', '')
fields = ['id', 'name', 'datastore',
'datastore_version', 'status',
'flavor_id', 'size', 'region']