From 44924791063f48d730b84b101558894e9ce9a738 Mon Sep 17 00:00:00 2001 From: grimhilt Date: Mon, 31 Jul 2023 01:52:39 +0200 Subject: [PATCH] removing a file from a playlist --- src/api/abl/playlist.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/api/abl/playlist.py b/src/api/abl/playlist.py index 63a480b..ec813f0 100644 --- a/src/api/abl/playlist.py +++ b/src/api/abl/playlist.py @@ -72,3 +72,16 @@ def change_order(playlist_id): db.session.commit() return jsonify(success=True) + +@playlist.route('//remove_file', methods=["POST"]) +def remove_file(playlist_id): + data = request.get_json() + print(data) + query = db.session.query(PlaylistFile) \ + .filter(PlaylistFile.file_id == data['file_id']) \ + .filter(PlaylistFile.playlist_id == playlist_id) \ + .first() + print(query) + db.session.delete(query) + db.session.commit() + return jsonify(success=True)