diff --git a/web/src/lib/modals/AlbumPickerModal.svelte b/web/src/lib/modals/AlbumPickerModal.svelte index 5c29bb8511..17a69953e4 100644 --- a/web/src/lib/modals/AlbumPickerModal.svelte +++ b/web/src/lib/modals/AlbumPickerModal.svelte @@ -74,9 +74,9 @@ }; const handleMultiSubmit = () => { - const albums = new Set(albumModalRows.filter((row) => row.multiSelected).map(({ album }) => album!)); - if (albums.size > 0) { - onClose([...albums]); + const selectedAlbums = new Set(albums.filter(({ id }) => multiSelectedAlbumIds.includes(id))); + if (selectedAlbums.size > 0) { + onClose([...selectedAlbums]); } else { onClose(); }