fix: Properly delete UserProfile.
This commit is contained in:
@@ -195,7 +195,10 @@ class User:
|
||||
|
||||
async def delete(self) -> UserDetailsPayload:
|
||||
payload = await self.prepare(details=True)
|
||||
await self.row.delete()
|
||||
# This will cascade to all other data the user has
|
||||
await self.profile_data.UserProfileRow.table.delete_where(profileid=self.row.user_id)
|
||||
# Make sure we take the user out of cache
|
||||
await self.row.refresh()
|
||||
return payload
|
||||
|
||||
async def get_wallet(self):
|
||||
|
||||
Reference in New Issue
Block a user