Restore missing catalog admin API routes so Visual Manager works.
Local Build and Deploy / deploy (push) Successful in 1m10s

Co-authored-by: Cursor <[email protected]>
This commit is contained in:
SimoandCursor committed 2026-07-17 20:57:55 +02:00
1 parent ce8c3503e9
commit 11d3cf31cc
6 files changed
+490 -10

No files matched your search

+16
View File
@@ -0,0 +1,16 @@
import { withAdmin } from "@/lib/api-handler";
import { apiError, apiOk } from "@/lib/api-response";
import { PERMS } from "@/lib/permissions";
import { loadCatalogItemsData } from "@/lib/services/catalog-items-loader";
export const GET = withAdmin(
{ permission: PERMS.CATALOG_VIEW },
async (request) => {
const pageId = Number(request.nextUrl.searchParams.get("pageId"));
if (!Number.isFinite(pageId) || pageId <= 0) {
return apiError("Invalid pageId");
}
const data = await loadCatalogItemsData(pageId);
return apiOk(data as unknown as Record<string, unknown>);
},
);