From 5eefea90fa8d80f2e00d985ff1b39a5bdf95e4f7 Mon Sep 17 00:00:00 2001 From: grimhilt Date: Tue, 12 Sep 2023 14:15:26 +0200 Subject: [PATCH] fix update of playlist when there is the same file multiple times --- src/api/abl/PlaylistAbl.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/api/abl/PlaylistAbl.py b/src/api/abl/PlaylistAbl.py index 7359901..0ec9417 100644 --- a/src/api/abl/PlaylistAbl.py +++ b/src/api/abl/PlaylistAbl.py @@ -87,7 +87,7 @@ class PlaylistAbl: @staticmethod def change_order(playlist_id, data): db.session.query(PlaylistFile) \ - .filter(PlaylistFile.file_id == data['file_id']) \ + .filter(PlaylistFile.id == data['pfid']) \ .filter(PlaylistFile.playlist_id == playlist_id) \ .update({'position': data['position']}) db.session.commit() @@ -96,7 +96,7 @@ class PlaylistAbl: @staticmethod def change_seconds(playlist_id, data): db.session.query(PlaylistFile) \ - .filter(PlaylistFile.file_id == data['file_id']) \ + .filter(PlaylistFile.id == data['pfid']) \ .filter(PlaylistFile.playlist_id == playlist_id) \ .update({'seconds': data['seconds']}) db.session.commit() @@ -105,7 +105,7 @@ class PlaylistAbl: @staticmethod def remove_file(playlist_id, data): query = db.session.query(PlaylistFile) \ - .filter(PlaylistFile.id == data['file_id']) \ + .filter(PlaylistFile.id == data['pfid']) \ .first() db.session.delete(query) db.session.commit()