profile deletion fixes

This commit is contained in:
2025-10-12 13:14:04 -04:00
parent ffb72a7cbd
commit 587cefec41

View File

@@ -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