diff --git a/cinder/exception.py b/cinder/exception.py index 8ef9c7cb6ac..dc7407be3f7 100644 --- a/cinder/exception.py +++ b/cinder/exception.py @@ -594,11 +594,11 @@ class CoraidESMBadGroup(CoraidException): class CoraidESMConfigureError(CoraidException): - message = _('ESM configure request failed: %(message)s.') + message = _('ESM configure request failed: %(reason)s') class CoraidESMNotAvailable(CoraidException): - message = _('Coraid ESM not available with reason: %(reason)s.') + message = _('Coraid ESM not available with reason: %(reason)s') # Zadara diff --git a/cinder/volume/drivers/coraid.py b/cinder/volume/drivers/coraid.py index a7e309d9386..be162f9456a 100644 --- a/cinder/volume/drivers/coraid.py +++ b/cinder/volume/drivers/coraid.py @@ -241,10 +241,10 @@ class CoraidAppliance(object): if self._is_bad_config_state(reply): # Calculate error message if not reply: - message = _('Reply is empty.') + reason = _('Reply is empty.') else: - message = reply.get('message', _('Error message is empty.')) - raise exception.CoraidESMConfigureError(message=message) + reason = reply.get('message', _('Error message is empty.')) + raise exception.CoraidESMConfigureError(reason=reason) return reply def esm_command(self, request):