misc: emit signals on DeletedUser creations (#48168)

This commit is contained in:
Benjamin Dauvergne 2020-11-02 14:12:19 +01:00
parent 7e013975f7
commit 9b135fac07
1 changed files with 1 additions and 3 deletions

View File

@ -130,15 +130,13 @@ class UserQuerySet(models.QuerySet):
for user in loaded:
logger.info(u'deleted account %s', user)
transaction.on_commit(log)
deleted_users = []
for user in qs:
deleted_user = DeletedUser(deleted=user.deleted, old_user_id=user.id)
if 'email' in app_settings.A2_USER_DELETED_KEEP_DATA:
deleted_user.old_email = user.email.rsplit('#', 1)[0]
if 'uuid' in app_settings.A2_USER_DELETED_KEEP_DATA:
deleted_user.old_uuid = user.uuid
deleted_users.append(deleted_user)
DeletedUser.objects.bulk_create(deleted_users)
deleted_user.save()
qs.delete()