From f12f78c21261fedcea32c144ae7f4e8547a7f4fc Mon Sep 17 00:00:00 2001 From: Abdullah Al Amin Date: Fri, 18 Aug 2023 12:08:39 +0000 Subject: [PATCH] chore: unauthorized user error --- server/api/repos/[repo_id]/chat.post.ts | 9 +++++++++ server/api/repos/[repo_id]/index.get.ts | 9 +++++++++ 2 files changed, 18 insertions(+) diff --git a/server/api/repos/[repo_id]/chat.post.ts b/server/api/repos/[repo_id]/chat.post.ts index 339b3d4..32a9587 100644 --- a/server/api/repos/[repo_id]/chat.post.ts +++ b/server/api/repos/[repo_id]/chat.post.ts @@ -17,6 +17,15 @@ export default defineEventHandler(async (event) => { const repo = await db.select().from(repoSchema).where(eq(repoSchema.id, Number(repoId))).get(); const user = await getUserFromCookie(event); + if (!user) { + return sendError( + event, + createError({ + statusCode: 401, + message: 'Unauthorized', + }), + ); + } if(user){ const repoForUser = await db.select().from(userReposSchema).where(eq(userReposSchema.repoId, Number(repoId))).get(); diff --git a/server/api/repos/[repo_id]/index.get.ts b/server/api/repos/[repo_id]/index.get.ts index d96fc6a..8cfc4e1 100644 --- a/server/api/repos/[repo_id]/index.get.ts +++ b/server/api/repos/[repo_id]/index.get.ts @@ -31,6 +31,15 @@ export default defineEventHandler(async (event) => { } const user = await getUserFromCookie(event); + if (!user) { + return sendError( + event, + createError({ + statusCode: 401, + message: 'Unauthorized', + }), + ); + } if(user){ const repoForUser = await db.select().from(userReposSchema).where(eq(userReposSchema.repoId, Number(repoId))).get();