fix: Properly delete UserProfile.
This commit is contained in:
@@ -195,7 +195,10 @@ class User:
|
|||||||
|
|
||||||
async def delete(self) -> UserDetailsPayload:
|
async def delete(self) -> UserDetailsPayload:
|
||||||
payload = await self.prepare(details=True)
|
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
|
return payload
|
||||||
|
|
||||||
async def get_wallet(self):
|
async def get_wallet(self):
|
||||||
|
|||||||
Reference in New Issue
Block a user