bug fix
This commit is contained in:
@@ -60,7 +60,7 @@ export default async function deleteUserById(
|
|||||||
});
|
});
|
||||||
|
|
||||||
// Delete archive folders
|
// Delete archive folders
|
||||||
removeFolder({ filePath: `archives/${collection.id}` });
|
await removeFolder({ filePath: `archives/${collection.id}` });
|
||||||
}
|
}
|
||||||
|
|
||||||
// Delete collections after cleaning up related data
|
// Delete collections after cleaning up related data
|
||||||
@@ -69,12 +69,13 @@ export default async function deleteUserById(
|
|||||||
});
|
});
|
||||||
|
|
||||||
// Delete subscription
|
// Delete subscription
|
||||||
await prisma.subscription.delete({
|
if (process.env.STRIPE_SECRET_KEY)
|
||||||
where: { userId },
|
await prisma.subscription.delete({
|
||||||
});
|
where: { userId },
|
||||||
|
});
|
||||||
|
|
||||||
// Delete user's avatar
|
// Delete user's avatar
|
||||||
removeFile({ filePath: `uploads/avatar/${userId}.jpg` });
|
await removeFile({ filePath: `uploads/avatar/${userId}.jpg` });
|
||||||
|
|
||||||
// Finally, delete the user
|
// Finally, delete the user
|
||||||
await prisma.user.delete({
|
await prisma.user.delete({
|
||||||
|
|||||||
Reference in New Issue
Block a user