fix(ui): skip missing files in bulk operations (#3807)

* fix(ui): skip missing files when adding to playqueue

Signed-off-by: Deluan <deluan@navidrome.org>

* fix(ui): skip missing files when adding to playlists

* fix(ui): skip missing files when shuffling songs

Signed-off-by: Deluan <deluan@navidrome.org>

---------

Signed-off-by: Deluan <deluan@navidrome.org>
This commit is contained in:
Deluan Quintão
2025-03-11 20:19:46 -04:00
committed by GitHub
parent 2a15a217de
commit 70f536e04d
4 changed files with 17 additions and 7 deletions
+3 -2
View File
@@ -73,8 +73,9 @@ const AlbumActions = ({
}, [dispatch, data, ids])
const handleAddToPlaylist = React.useCallback(() => {
dispatch(openAddToPlaylist({ selectedIds: ids }))
}, [dispatch, ids])
const selectedIds = ids.filter((id) => !data[id].missing)
dispatch(openAddToPlaylist({ selectedIds }))
}, [dispatch, data, ids])
const handleShare = React.useCallback(() => {
dispatch(openShareMenu([record.id], 'album', record.name))