diff --git a/pages/hosting/modrinth.ts b/pages/hosting/modrinth.ts index 8272f44..d6a8ee5 100644 --- a/pages/hosting/modrinth.ts +++ b/pages/hosting/modrinth.ts @@ -86,7 +86,7 @@ async function find(versions: string[], type: ServerTypes, offset = 0, limit = 2 path.searchParams.set("limit", limit.toString()); path.searchParams.set("offset", offset.toString()); - const json = await retry(async () => { + const json: SearchResponse = await retry(async () => { const response = await pipeline.fetch(SchedulerPriority.High, path.toString()); assert(response.ok); return response.json(); diff --git a/pages/hosting/views/menu.ts b/pages/hosting/views/menu.ts index 63f1300..1220309 100644 --- a/pages/hosting/views/menu.ts +++ b/pages/hosting/views/menu.ts @@ -190,7 +190,8 @@ function addonBrowser(server: StateHandler): RenderItem { const loader = createCachedLoader(createIndexPaginationLoader({ limit: 80, - loader: (offset, limit) => getRealFiltered([ server.version ], server.type, offset, limit), + // We need to split because forge has forge version in version field :( + loader: (offset, limit) => getRealFiltered([ server.version.split('-')[0] ], server.type, offset, limit), })); return {