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.
This commit is contained in:
Karl 2026-04-06 16:37:09 +01:00
parent 41229ba0bb
commit 043937ad11

View File

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