From 8aeb52bd4a056037c52993de733838d95be1899c Mon Sep 17 00:00:00 2001 From: wonderlandpark Date: Thu, 25 Mar 2021 16:14:47 +0900 Subject: [PATCH] feat: handling by state --- pages/api/v2/bots/[id]/index.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/pages/api/v2/bots/[id]/index.ts b/pages/api/v2/bots/[id]/index.ts index c06540c..66feca4 100644 --- a/pages/api/v2/bots/[id]/index.ts +++ b/pages/api/v2/bots/[id]/index.ts @@ -75,6 +75,7 @@ const Bots = RequestHandler() .patch(patchLimiter).patch(async (req: PatchApiRequest, res) => { const bot = await get.bot.load(req.query.id) if(!bot) return ResponseWrapper(res, { code: 404, message: '존재하지 않는 봇입니다.' }) + if(['reported', 'blocked', 'archived'].includes(bot.state)) return ResponseWrapper(res, { code: 403, message: '해당 봇은 수정할 수 없습니다.', errors: ['오류라고 생각되면 문의해주세요.'] }) const user = await get.Authorization(req.cookies.token) if (!user) return ResponseWrapper(res, { code: 401 }) const userInfo = await get.user.load(user)