Don't attempt to update access if the user is in mid deletion

This commit is contained in:
2011-12-04 01:39:49 +00:00
parent 92814770c1
commit 865a0ff57e

View File

@@ -29,8 +29,13 @@ task_failure.connect(process_failure_signal)
# Signals that the tasks need to listen for # Signals that the tasks need to listen for
def eveapi_deleted(sender, instance, **kwargs): def eveapi_deleted(sender, instance, **kwargs):
if instance.user: try:
update_user_access.delay(user=instance.user.id) 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) signals.post_delete.connect(eveapi_deleted, sender=EVEAccount)