fix: [delete user] remove user from org

pull/607/merge
terrtia 2024-09-17 15:10:43 +02:00
parent ba61d1ae69
commit 6509b5d732
No known key found for this signature in database
GPG Key ID: 1E1B1F50D84613D0
1 changed files with 4 additions and 0 deletions

View File

@ -586,6 +586,10 @@ class AILUser(UserMixin):
user_token = self.get_api_key()
if user_token:
r_serv_db.hdel('ail:users:tokens', user_token)
user_org = self.get_org()
if user_org:
org = ail_orgs.Organisation(user_org)
org.remove_user(self.user_id)
r_serv_db.delete(f'ail:user:metadata:{self.user_id}')
r_serv_db.hdel('ail:users:all', self.user_id)