From 29dbff13b9b29b23c1e7a5ab8baebd8ed2829f08 Mon Sep 17 00:00:00 2001 From: Samidy Date: Sun, 8 Feb 2026 18:34:32 +0300 Subject: [PATCH] fix(Accounts): CSV imports for user playlists & "Add Album to Playlist" functions not syncing to DB --- js/app.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/js/app.js b/js/app.js index 29fad6f..f66580f 100644 --- a/js/app.js +++ b/js/app.js @@ -821,7 +821,7 @@ document.addEventListener('DOMContentLoaded', async () => { await handlePublicStatus(playlist); // Update DB again with isPublic flag await db.performTransaction('user_playlists', 'readwrite', (store) => store.put(playlist)); - syncManager.syncUserPlaylist(playlist, 'create'); + await syncManager.syncUserPlaylist(playlist, 'create'); ui.renderLibraryPage(); modal.classList.remove('active'); }); @@ -1077,6 +1077,8 @@ document.addEventListener('DOMContentLoaded', async () => { try { await db.addTracksToPlaylist(playlistId, tracks); + const updatedPlaylist = await db.getPlaylist(playlistId); + await syncManager.syncUserPlaylist(updatedPlaylist, 'update'); const { showNotification } = await loadDownloadsModule(); showNotification(`Added ${tracks.length} tracks to playlist.`); closeModal();