diff --git a/src/app/jams/api/users/[user]/route.ts b/src/app/jams/api/users/[user]/route.ts index 815f32a..6d32a89 100644 --- a/src/app/jams/api/users/[user]/route.ts +++ b/src/app/jams/api/users/[user]/route.ts @@ -160,6 +160,30 @@ export async function DELETE(request: NextRequest, {params}: {params: {user:stri status: 401 }); + try { + await db + .deleteFrom('jams') + .where('jams.author_id', '=', deletingUser.id) + .execute(); + } catch (err) { + } + + try { + await db + .deleteFrom('content') + .where('content.author_id', '=', deletingUser.id) + .execute(); + } catch (err) { + } + + try { + await db + .deleteFrom('judgements') + .where('judgements.author_id', '=', deletingUser.id) + .execute(); + } catch (err) { + } + try { await db .deleteFrom('users')