From 0de483eb98be14ed29ad2922fa85c1b5e8cb5b4a Mon Sep 17 00:00:00 2001 From: Ceedrich Date: Tue, 3 Sep 2024 15:57:58 +0200 Subject: [PATCH] bugfix: make the Modrinth Game Versions badge look at all versions and not just the latest --- services/modrinth/modrinth-game-versions.service.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/services/modrinth/modrinth-game-versions.service.js b/services/modrinth/modrinth-game-versions.service.js index d278a050d077c..dc6d0f79e1656 100644 --- a/services/modrinth/modrinth-game-versions.service.js +++ b/services/modrinth/modrinth-game-versions.service.js @@ -38,8 +38,14 @@ export default class ModrinthGameVersions extends BaseModrinthService { } async handle({ projectId }) { - const { 0: latest } = await this.fetchVersions({ projectId }) - const versions = latest.game_versions + const data = await this.fetchVersions({ projectId }) + const versions = [ + ...new Set( + data + .map(ver => ver.game_versions) + .reduce((prev, curr) => [...prev, ...curr]), + ), + ].sort() return this.constructor.render({ versions }) } }