From 99ad0ecb7b3c4bce149dc568e40f32fca102298f Mon Sep 17 00:00:00 2001 From: SergeantPanda Date: Tue, 7 Oct 2025 09:18:43 -0500 Subject: [PATCH] Bug fix: Fixes bug where adding multiple M3U accounts in a row would only modify the first M3U account that was added unless you refresh the web UI. --- frontend/src/components/forms/M3U.jsx | 5 +++++ frontend/src/components/tables/M3UsTable.jsx | 4 +--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/frontend/src/components/forms/M3U.jsx b/frontend/src/components/forms/M3U.jsx index 33c0aab9..276c6f63 100644 --- a/frontend/src/components/forms/M3U.jsx +++ b/frontend/src/components/forms/M3U.jsx @@ -199,6 +199,11 @@ const M3U = ({ const closeGroupFilter = () => { setGroupFilterModalOpen(false); + // After group filter setup for a new account, reset everything + form.reset(); + setFile(null); + setPlaylist(null); + onClose(); }; const closeFilter = () => { diff --git a/frontend/src/components/tables/M3UsTable.jsx b/frontend/src/components/tables/M3UsTable.jsx index e81a9e27..64b401d8 100644 --- a/frontend/src/components/tables/M3UsTable.jsx +++ b/frontend/src/components/tables/M3UsTable.jsx @@ -355,9 +355,7 @@ const M3UTable = () => { }; const editPlaylist = async (playlist = null) => { - if (playlist) { - setPlaylist(playlist); - } + setPlaylist(playlist); setPlaylistModalOpen(true); };