diff --git a/src/routes/akti/[aktiId]/+page.server.ts b/src/routes/akti/[aktiId]/+page.server.ts index 6b4e5b6..0b79d46 100644 --- a/src/routes/akti/[aktiId]/+page.server.ts +++ b/src/routes/akti/[aktiId]/+page.server.ts @@ -10,15 +10,16 @@ import { resolve } from '$app/paths'; import sanitizeHtml from 'sanitize-html'; export const load: PageServerLoad = async (event) => { - const akti = await db.query.aktis.findFirst({ - where: eq(aktis.id, event.params.aktiId), - with: { author: true } - }); - - const r = await db.query.ratings.findMany({ - with: { user: true }, - where: eq(ratings.aktiId, event.params.aktiId) - }); + const [akti, r] = await Promise.all([ + db.query.aktis.findFirst({ + where: eq(aktis.id, event.params.aktiId), + with: { author: true } + }), + db.query.ratings.findMany({ + with: { user: true }, + where: eq(ratings.aktiId, event.params.aktiId) + }) + ]); if (!akti) { error(404, { message: 'Die Akti gits garnid, sorry...' });