From b0148963c74ee89141fb5d2a22b81be3a4d2ba75 Mon Sep 17 00:00:00 2001 From: MartinBraquet Date: Mon, 13 Oct 2025 17:35:12 +0200 Subject: [PATCH] Remove bookmarked_searches and love_compatibility_answers upon account deletion --- backend/api/src/delete-me.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/backend/api/src/delete-me.ts b/backend/api/src/delete-me.ts index b95e5a88..146ee2e3 100644 --- a/backend/api/src/delete-me.ts +++ b/backend/api/src/delete-me.ts @@ -26,6 +26,8 @@ export const deleteMe: APIHandler<'me/delete'> = async (body, auth) => { await pg.none('DELETE FROM users WHERE id = $1', [userId]) await pg.none('DELETE FROM private_users WHERE id = $1', [userId]) await pg.none('DELETE FROM profiles WHERE user_id = $1', [userId]) + await pg.none('DELETE FROM bookmarked_searches WHERE creator_id = $1', [userId]) + await pg.none('DELETE FROM love_compatibility_answers WHERE creator_id = $1', [userId]) // May need to also delete from other tables in the future (such as messages, compatibility responses, etc.) // Delete user files from Firebase Storage