diff --git a/app/admin/image/constellation/page.tsx b/app/admin/image/constellation/page.tsx index bde5a65..95a11d3 100644 --- a/app/admin/image/constellation/page.tsx +++ b/app/admin/image/constellation/page.tsx @@ -1,9 +1,12 @@ import { redirect } from "next/navigation"; +import { connection } from "next/server"; import { ConstellationImageGenerator } from "@/components/admin/constellation-image-generator"; import { getActiveCatalog } from "@/lib/guides/queries"; export default async function ConstellationImagePage() { + await connection(); + const catalog = await getActiveCatalog(); if (!catalog) redirect("/admin?sync=required"); diff --git a/app/admin/image/overview/page.tsx b/app/admin/image/overview/page.tsx index 272e210..912fc35 100644 --- a/app/admin/image/overview/page.tsx +++ b/app/admin/image/overview/page.tsx @@ -1,10 +1,13 @@ import { redirect } from "next/navigation"; +import { connection } from "next/server"; import { OverviewImageGenerator } from "@/components/admin/overview-image-generator"; import { getActiveCatalog } from "@/lib/guides/queries"; import { elementOrder } from "@/lib/overview-image"; export default async function OverviewImagePage() { + await connection(); + const catalog = await getActiveCatalog(); if (!catalog) redirect("/admin?sync=required"); diff --git a/app/admin/image/team/page.tsx b/app/admin/image/team/page.tsx index 634ff8d..f7c246c 100644 --- a/app/admin/image/team/page.tsx +++ b/app/admin/image/team/page.tsx @@ -1,9 +1,12 @@ import { redirect } from "next/navigation"; +import { connection } from "next/server"; import { TeamImageGenerator } from "@/components/admin/team-image-generator"; import { getActiveCatalog } from "@/lib/guides/queries"; export default async function TeamImagePage() { + await connection(); + const catalog = await getActiveCatalog(); if (!catalog) redirect("/admin?sync=required"); diff --git a/app/admin/image/weapon/page.tsx b/app/admin/image/weapon/page.tsx index da5a2b3..778b382 100644 --- a/app/admin/image/weapon/page.tsx +++ b/app/admin/image/weapon/page.tsx @@ -1,9 +1,12 @@ import { redirect } from "next/navigation"; +import { connection } from "next/server"; import { WeaponImageGenerator } from "@/components/admin/weapon-image-generator"; import { getActiveCatalog } from "@/lib/guides/queries"; export default async function WeaponImagePage() { + await connection(); + const catalog = await getActiveCatalog(); if (!catalog) redirect("/admin?sync=required");