From 865a0ff57e413397f510c8df3e58e5de3a085f7c Mon Sep 17 00:00:00 2001 From: Andrew Williams Date: Sun, 4 Dec 2011 01:39:49 +0000 Subject: [PATCH] Don't attempt to update access if the user is in mid deletion --- app/sso/tasks.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/sso/tasks.py b/app/sso/tasks.py index fd1bec4..bdf6e6f 100644 --- a/app/sso/tasks.py +++ b/app/sso/tasks.py @@ -29,8 +29,13 @@ task_failure.connect(process_failure_signal) # Signals that the tasks need to listen for def eveapi_deleted(sender, instance, **kwargs): - if instance.user: - update_user_access.delay(user=instance.user.id) + try: + u = instance.user + except User.DoesNotExist: + pass + else: + if u: + update_user_access.delay(user=u.id) signals.post_delete.connect(eveapi_deleted, sender=EVEAccount)