mirror of
https://github.com/stashapp/stash.git
synced 2025-12-18 12:54:38 +03:00
Fix URL encoding (#2899)
* Fix URL encoding * Optimize nullable criterion encoding
This commit is contained in:
@@ -66,7 +66,6 @@ export const SavedFilterList: React.FC<ISavedFilterListProps> = ({
|
||||
|
||||
async function onSaveFilter(name: string, id?: string) {
|
||||
const filterCopy = filter.clone();
|
||||
filterCopy.currentPage = 1;
|
||||
|
||||
try {
|
||||
setSaving(true);
|
||||
@@ -76,7 +75,7 @@ export const SavedFilterList: React.FC<ISavedFilterListProps> = ({
|
||||
id,
|
||||
mode: filter.mode,
|
||||
name,
|
||||
filter: JSON.stringify(filterCopy.getSavedQueryParameters()),
|
||||
filter: filterCopy.makeSavedFilterJSON(),
|
||||
},
|
||||
},
|
||||
});
|
||||
@@ -136,7 +135,6 @@ export const SavedFilterList: React.FC<ISavedFilterListProps> = ({
|
||||
|
||||
async function onSetDefaultFilter() {
|
||||
const filterCopy = filter.clone();
|
||||
filterCopy.currentPage = 1;
|
||||
|
||||
try {
|
||||
setSaving(true);
|
||||
@@ -145,7 +143,7 @@ export const SavedFilterList: React.FC<ISavedFilterListProps> = ({
|
||||
variables: {
|
||||
input: {
|
||||
mode: filter.mode,
|
||||
filter: JSON.stringify(filterCopy.getSavedQueryParameters()),
|
||||
filter: filterCopy.makeSavedFilterJSON(),
|
||||
},
|
||||
},
|
||||
});
|
||||
@@ -165,7 +163,7 @@ export const SavedFilterList: React.FC<ISavedFilterListProps> = ({
|
||||
function filterClicked(f: SavedFilterDataFragment) {
|
||||
const newFilter = filter.clone();
|
||||
newFilter.currentPage = 1;
|
||||
newFilter.configureFromQueryParameters(JSON.parse(f.filter));
|
||||
newFilter.configureFromJSON(f.filter);
|
||||
// #1507 - reset random seed when loaded
|
||||
newFilter.randomSeed = -1;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user