From 516df13f62ba1fb8b4de2819f3d4f505cb9cd2b2 Mon Sep 17 00:00:00 2001 From: tresabhi <43380238+tresabhi@users.noreply.github.com> Date: Fri, 5 Jun 2026 11:29:21 -0500 Subject: [PATCH] use relative static paths for media avatars --- packages/website-ue/src/pages/[media]/avatars/[id].webp.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/website-ue/src/pages/[media]/avatars/[id].webp.ts b/packages/website-ue/src/pages/[media]/avatars/[id].webp.ts index 9292dc04d..76dc26a79 100644 --- a/packages/website-ue/src/pages/[media]/avatars/[id].webp.ts +++ b/packages/website-ue/src/pages/[media]/avatars/[id].webp.ts @@ -1,8 +1,13 @@ import type { APIContext } from "astro"; import { api } from "../../../api/dynamic"; import { imageProxy } from "../../../api/imageProxy"; +import { getStaticPaths as _getStaticPaths } from "../_index"; +import { mixStaticPaths } from "../../../astro/mixStaticPaths"; -export { getStaticPaths } from "../../[api]/avatars/[id].json"; +export const getStaticPaths = mixStaticPaths(_getStaticPaths, async () => { + const { avatars } = await api.avatars(); + return avatars.map(({ id }) => ({ params: { id } })); +}); /** * Returns an avatar image based on its `id` in the `webp` format.