Merge "Fix KeyError exc in volumes_client"

This commit is contained in:
Zuul 2020-07-30 13:56:29 +00:00 committed by Gerrit Code Review
commit 4237716010
2 changed files with 11 additions and 1 deletions

View File

@ -0,0 +1,10 @@
---
fixes:
- |
is_resource_deleted method of v3 volumes_client might have returned
a KeyError exception due to an incorrect accessing of a volume id
in the case the volume was in error_deleting state.
incorrect code - volume['id']
correct code - volume['volume']['id']
More details about the issue can be found at
https://bugs.launchpad.net/tempest/+bug/1887980

View File

@ -219,7 +219,7 @@ class VolumesClient(base_client.BaseClient):
if volume["volume"]["status"] == "error_deleting":
raise lib_exc.DeleteErrorException(
"Volume %s failed to delete and is in error_deleting status" %
volume['id'])
volume['volume']['id'])
return False
@property