dh_demo

DreamHanks demo project
git clone git://git.lair.cx/dh_demo
Log | Files | Refs | README

commit 32d63ebf51b905da30b6925dc0c7de0322f25c86
parent 2f68d43f66f3724618f831bcd5758150fdcfbb58
Author: Yongbin Kim <iam@yongbin.kim>
Date:   Wed, 25 Jan 2023 10:47:56 +0900

fix: Wiki create api가 ModelBehaviour 인터페이스에 대응하도록 수정

Signed-off-by: Yongbin Kim <iam@yongbin.kim>

Diffstat:
Mpages/api/wiki/index.ts | 4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/pages/api/wiki/index.ts b/pages/api/wiki/index.ts @@ -1,7 +1,7 @@ import { ERR_INTERNAL, ERR_METHOD_NOT_ALLOWED, ERR_UNAUTHORIZED } from '@/lib/apierror' import { ERR_CODE_DUPLICATED_SLUG, ERR_CODE_INVALID_SLUG, ERR_CODE_INVALID_TITLE } from '@/lib/error_codes' import { createWiki } from '@/lib/models/wiki_info' -import { authenticationFromCookies, getUserIdFromAccessToken } from '@/lib/security/token' +import { authenticationFromCookies } from '@/lib/security/token' import { NextApiRequest, NextApiResponse } from 'next' const regexSlug = /^[a-z0-9-]+$/ @@ -56,7 +56,7 @@ export default async function handler (req: NextApiRequest, res: NextApiResponse // 새 위키를 생성함 try { - await createWiki(userId, slug, title, description ?? null) + await createWiki([userId, slug, title, description ?? null]) } catch (e: any) { if (e.code === 'ER_DUP_ENTRY') { res.status(400).json({ code: ERR_CODE_DUPLICATED_SLUG, message: 'slug is already used' })