Skip to content

Commit e71a643

Browse files
author
Matthew Fisher
committed
Merge pull request #3220 from bacongobbler/3190-read-cancel-response
fix(client): read response from DELETE /v1/auth/cancel
2 parents 8176ad6 + a3fce8b commit e71a643

1 file changed

Lines changed: 9 additions & 5 deletions

File tree

client/deis.py

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -768,11 +768,15 @@ def auth_cancel(self, args):
768768
confirm = raw_input(
769769
"Cancel account \"{}\" at {}? (y/N) ".format(username, controller))
770770
if confirm in ['y', True]:
771-
self._dispatch('delete', '/v1/auth/cancel')
772-
self._settings['controller'] = None
773-
self._settings['token'] = None
774-
self._settings.save()
775-
self._logger.info('Account cancelled')
771+
response = self._dispatch('delete', '/v1/auth/cancel')
772+
if response.status_code == requests.codes.no_content:
773+
self._settings['controller'] = None
774+
self._settings['token'] = None
775+
self._settings.save()
776+
self._logger.info('Account cancelled')
777+
else:
778+
self._logger.info('Account not changed')
779+
raise ResponseError(response)
776780
else:
777781
self._logger.info('Account not changed')
778782

0 commit comments

Comments
 (0)