add admin control

This commit is contained in:
Janis
2023-02-03 13:51:39 +01:00
parent 2f340537d4
commit 8b8d75ca65
2 changed files with 92 additions and 5 deletions

View File

@@ -4,7 +4,7 @@ import { ResponseError } from "../../../../types/responseErrors";
import { formatTextToUrlName } from "../../../../utils";
import type { NextApiRequest, NextApiResponse } from 'next'
type ArticleWithIncludes = Prisma.ArticleGetPayload<{ include: { contentTableEntries: true, category: true, image: true } }>
type ArticleWithIncludes = Prisma.ArticleGetPayload<{ include: { category: true, image: true } }>
@@ -15,8 +15,9 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse)
await prisma.article
.findUnique({ where: { name: articleName }, include: { category: true, image: true } })
.then((result: ArticleWithIncludes) => {
if (result !== null) {
res.end(JSON.stringify(result));
res.json(result);
} else {
const error: ResponseError = {
code: "404",