Reset filters and search when switching libraries

This commit is contained in:
Tiberiu Ichim 2026-02-15 16:37:03 +02:00
parent f7506e84d3
commit 8f189763f0
5 changed files with 47 additions and 3 deletions

View file

@ -119,7 +119,7 @@ export const actions = {
const issues = data.issues || 0
const numUserPlaylists = data.numUserPlaylists
dispatch('user/checkUpdateLibrarySortFilter', library.mediaType, { root: true })
dispatch('user/checkUpdateLibrarySortFilter', { mediaType: library.mediaType, libraryChanging }, { root: true })
if (libraryChanging) {
commit('setCollections', [])

View file

@ -83,8 +83,14 @@ export const getters = {
export const actions = {
// When changing libraries make sure sort and filter is still valid
checkUpdateLibrarySortFilter({ state, dispatch, commit }, mediaType) {
checkUpdateLibrarySortFilter({ state, dispatch, commit }, { mediaType, libraryChanging }) {
const settingsUpdate = {}
if (libraryChanging) {
settingsUpdate.filterBy = 'all'
settingsUpdate.seriesFilterBy = 'all'
}
if (mediaType == 'podcast') {
if (state.settings.orderBy == 'media.metadata.authorName' || state.settings.orderBy == 'media.metadata.authorNameLF') {
settingsUpdate.orderBy = 'media.metadata.author'