diff --git a/plugins/StashRandomButton/random_button.js b/plugins/StashRandomButton/random_button.js index 5920e0de..c82fd998 100644 --- a/plugins/StashRandomButton/random_button.js +++ b/plugins/StashRandomButton/random_button.js @@ -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}) { diff --git a/plugins/StashRandomButton/random_button.yml b/plugins/StashRandomButton/random_button.yml index 230763ba..abc79885 100644 --- a/plugins/StashRandomButton/random_button.yml +++ b/plugins/StashRandomButton/random_button.yml @@ -1,6 +1,6 @@ name: RandomButton description: Adds a button to quickly jump to a random scene, image, performer, studio, group, tag, or gallery, both on overview and internal entity pages. -version: 2.0.1 +version: 2.0.2 url: https://discourse.stashapp.cc/t/randombutton/1809 ui: requires: []