diff --git a/src/controllers/movies/movies.js b/src/controllers/movies/movies.js index 58be2f68c4..439e93410a 100644 --- a/src/controllers/movies/movies.js +++ b/src/controllers/movies/movies.js @@ -301,6 +301,7 @@ export default function (view, params, tabContent, options) { }); Events.on(filterDialog, 'filterchange', () => { query.StartIndex = 0; + userSettings.saveQuerySettings(savedQueryKey, query); itemsContainer.refreshItems(); }); filterDialog.show(); diff --git a/src/scripts/settings/userSettings.js b/src/scripts/settings/userSettings.js index f83f313415..367566a6c8 100644 --- a/src/scripts/settings/userSettings.js +++ b/src/scripts/settings/userSettings.js @@ -523,16 +523,7 @@ export class UserSettings { * @param {Object} query - Query. */ saveQuerySettings(key, query) { - const values = {}; - if (query.SortBy) { - values.SortBy = query.SortBy; - } - - if (query.SortOrder) { - values.SortOrder = query.SortOrder; - } - - return this.set(key, JSON.stringify(values)); + return this.set(key, JSON.stringify(query)); } /**