[RandomButton] Correct random sort logic (#650)

Co-authored-by: DogmaDragon <103123951+DogmaDragon@users.noreply.github.com>
This commit is contained in:
Servbot91
2025-12-28 19:48:40 -05:00
committed by GitHub
parent c10e0d207e
commit b4707162bd
2 changed files with 3 additions and 3 deletions

View File

@@ -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}) {