diff --git a/packages/frontend/src/routes/+page.server.ts b/packages/frontend/src/routes/+page.server.ts index 6c5a1f3..5b1e9e4 100644 --- a/packages/frontend/src/routes/+page.server.ts +++ b/packages/frontend/src/routes/+page.server.ts @@ -1,7 +1,13 @@ import { getFeaturedModels, getFeaturedVideos } from "$lib/services"; export async function load({ fetch }) { + const [models, videos] = await Promise.all([ + getFeaturedModels(3, fetch), + getFeaturedVideos(3, fetch), + ]); + + // Ensure data is serializable by converting to plain JSON return { - models: await getFeaturedModels(3, fetch), - videos: await getFeaturedVideos(3, fetch), + models: JSON.parse(JSON.stringify(models)), + videos: JSON.parse(JSON.stringify(videos)), }; }