From 7074d41a56f237418747f094ea9f01779389bd2e Mon Sep 17 00:00:00 2001 From: grafixeyehero Date: Tue, 18 Jun 2024 05:30:42 +0300 Subject: [PATCH] Fix save library filter state --- src/controllers/movies/movies.js | 1 + src/scripts/settings/userSettings.js | 11 +---------- 2 files changed, 2 insertions(+), 10 deletions(-) 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)); } /**