diff --git a/server/api/profile/delete.delete.ts b/server/api/profile/delete.delete.ts index bce0221..a6493ff 100644 --- a/server/api/profile/delete.delete.ts +++ b/server/api/profile/delete.delete.ts @@ -23,13 +23,10 @@ export default defineEventHandler(async (event) => { } try { - // Delete user's notes first (foreign key constraint) - db.prepare('DELETE FROM notes WHERE user_id = ?').run(currentUser.id) - // Delete user's sessions db.prepare('DELETE FROM sessions WHERE username = ?').run(currentUser.username) - // Delete the user + // Delete the user (sermon_notes will be automatically deleted via CASCADE) db.prepare('DELETE FROM users WHERE id = ?').run(currentUser.id) // Clear the auth cookie