From 3f57fde410369790123ac592df5154e128cb8927 Mon Sep 17 00:00:00 2001 From: grimhilt Date: Tue, 12 Sep 2023 14:15:51 +0200 Subject: [PATCH] fix update of playlist when there are multiple time the same file --- src/pages/playlist/content.jsx | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/pages/playlist/content.jsx b/src/pages/playlist/content.jsx index 6c1145b..c12fdf9 100644 --- a/src/pages/playlist/content.jsx +++ b/src/pages/playlist/content.jsx @@ -75,7 +75,7 @@ const Content = ({ form, playlistId, playlist }) => { // sending modification to server API.playlists - .changeOrder(playlistId, { file_id: formFiles[from].id, position: newPosition }) + .changeOrder(playlistId, { pfid: formFiles[from].pfid, position: newPosition }) .then((res) => { if (res.status === 200) { resolve(true); @@ -114,9 +114,9 @@ const Content = ({ form, playlistId, playlist }) => { }; const changeSeconds = (seconds, index) => { - const fileId = form.values.files[index].id; + const filePfid = form.values.files[index].pfid; API.playlists - .changeSeconds(playlistId, { file_id: fileId, seconds: seconds }) + .changeSeconds(playlistId, { pfid: filePfid, seconds: seconds }) .then((res) => { if (res.status === 200) { setOriginSecs(); @@ -133,7 +133,9 @@ const Content = ({ form, playlistId, playlist }) => { const handleDelete = (index) => { API.playlists - .removeFile(playlistId, { file_id: form.values.files[index].pfid }) + .removeFile(playlistId, { + pfid: form.values.files[index].pfid, + }) .then((res) => { if (res.status === 200) { form.removeListItem('files', index);