From 15717ddca09b1dde9085198bb84c8cf5e6024120 Mon Sep 17 00:00:00 2001 From: Prospector <6166773+Prospector@users.noreply.github.com> Date: Sat, 5 Mar 2022 16:35:53 -0800 Subject: [PATCH] Fix sorting on version filtering (#389) --- components/ui/VersionFilterControl.vue | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/components/ui/VersionFilterControl.vue b/components/ui/VersionFilterControl.vue index d1f87ab2c..51203b78f 100644 --- a/components/ui/VersionFilterControl.vue +++ b/components/ui/VersionFilterControl.vue @@ -65,14 +65,13 @@ export default { methods: { getValidVersions() { if (!this.cachedValidVersions) { - const temp = new Set() - for (const version of this.versions) { - version.game_versions.forEach((v) => { - temp.add(v) - }) - } - this.cachedValidVersions = Array.from(temp) - this.cachedValidVersions.sort().reverse() + this.cachedValidVersions = this.$tag.gameVersions + .map((x) => x.version) + .filter((gameVer) => + this.versions.some((projVer) => + projVer.game_versions.includes(gameVer) + ) + ) } return this.cachedValidVersions },