From 043937ad1105a884c876294c91dc759db57a8b03 Mon Sep 17 00:00:00 2001 From: Karl Date: Mon, 6 Apr 2026 16:37:09 +0100 Subject: [PATCH] refactor(db): use record id for account deletion Update the delete query in delete_account to identify records by their unique id and userID instead of filtering by username and stream. --- ktvmanager/lib/database.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ktvmanager/lib/database.py b/ktvmanager/lib/database.py index 074587f..56f5fd6 100644 --- a/ktvmanager/lib/database.py +++ b/ktvmanager/lib/database.py @@ -237,8 +237,8 @@ def delete_account(user_id: int) -> Response: A Flask JSON response confirming the account was deleted. """ data = request.form - query = "DELETE FROM userAccounts WHERE username = %s AND stream = %s AND userId = %s" - params = (data["user"], data["stream"], user_id) + query = "DELETE FROM userAccounts WHERE id = %s AND userID = %s" + params = (data["id"], user_id) result = _execute_query(query, params) return jsonify(result)