From fad21ba6c5a8e8ef6c61f82082ecc4a9dcd24a7e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Phillip=20K=C3=BChne?= Date: Thu, 30 Mar 2023 19:30:27 +0200 Subject: [PATCH] Fix DELETE statements --- backend/database.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/backend/database.py b/backend/database.py index 59129a2..b0d153c 100644 --- a/backend/database.py +++ b/backend/database.py @@ -149,8 +149,8 @@ def add_sung_song(entry_id): stmt = text( "INSERT INTO done_songs (Song_Id,Plays) VALUES (:par_song_id,1) ON DUPLICATE KEY UPDATE Plays=Plays + 1;") conn.execute(stmt, {"par_song_id": song_id}) # type: ignore - delete_entry(entry_id) conn.commit() + delete_entry(entry_id) return True @@ -185,6 +185,7 @@ def check_queue_length(): def clear_played_songs(): with get_db_engine().connect() as conn: conn.execute(text("DELETE FROM done_songs")) + conn.commit() return True @@ -192,6 +193,7 @@ def delete_entry(id): with get_db_engine().connect() as conn: conn.execute(text("DELETE FROM entries WHERE id= :par_id"), { "par_id": id}) # type: ignore + conn.commit() return True @@ -203,7 +205,7 @@ def delete_entries(ids): with get_db_engine().connect() as conn: cur = conn.execute(text("DELETE FROM entries WHERE id= :par_id"), { "par_id": idlist}) - + conn.commit() return cur.rowcount except Exception as error: return -1