fix(admin-images) : defer catalog queries to request time

This commit is contained in:
2026-09-29 17:20:12 +07:00 Unverified
parent db554228bc
commit cd6b47b0a6
4 changed files with 12 additions and 0 deletions
+3
View File
@@ -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");
+3
View File
@@ -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");
+3
View File
@@ -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");
+3
View File
@@ -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");