mirror of
https://github.com/stashapp/CommunityScripts.git
synced 2026-04-21 12:49:41 -05:00
[RandomButton] Correct random sort logic (#650)
Co-authored-by: DogmaDragon <103123951+DogmaDragon@users.noreply.github.com>
This commit is contained in:
@@ -19,7 +19,7 @@
|
||||
|
||||
async function randomGlobal(entity, idField, redirectPrefix, internalFilter) {
|
||||
const realEntityPlural = getPlural(entity);
|
||||
let filter = { per_page: 1 };
|
||||
let filter = { per_page: 1, sort: "random" };
|
||||
let variables = { filter };
|
||||
let filterArg = "";
|
||||
let filterVar = "";
|
||||
@@ -45,7 +45,7 @@
|
||||
if (!totalCount) { alert("No results found."); return; }
|
||||
|
||||
const randomIndex = Math.floor(Math.random() * totalCount);
|
||||
let itemVars = { filter: { per_page: 1, page: randomIndex + 1 } };
|
||||
let itemVars = { filter: { per_page: 1, page: randomIndex + 1, sort: "random" } };
|
||||
if (internalFilter) itemVars.internal_filter = internalFilter;
|
||||
const itemQuery = `
|
||||
query Find${realEntityPlural}($filter: FindFilterType${filterArg}) {
|
||||
|
||||
Reference in New Issue
Block a user