We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8e11748 commit 97eddbcCopy full SHA for 97eddbc
1 file changed
controller/api/models.py
@@ -618,7 +618,12 @@ def _etcd_purge_key(**kwargs):
618
619
def _etcd_purge_user(**kwargs):
620
username = kwargs['instance'].username
621
- _etcd_client.delete('/deis/builder/users/{}'.format(username), dir=True, recursive=True)
+ try:
622
+ _etcd_client.delete(
623
+ '/deis/builder/users/{}'.format(username), dir=True, recursive=True)
624
+ except KeyError:
625
+ # If _etcd_publish_key() wasn't called, there is no user dir to delete.
626
+ pass
627
628
629
def _etcd_publish_domains(**kwargs):
0 commit comments