From d577656eb11ed0b032cc2a9d34aa93f9806c94e2 Mon Sep 17 00:00:00 2001 From: wancat Date: Sun, 28 Jul 2024 15:14:45 +0800 Subject: [PATCH] feat: allow testing on creating new session --- server/src/api/controllers/sessionController.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/server/src/api/controllers/sessionController.ts b/server/src/api/controllers/sessionController.ts index 9829a3e..4ec6e9d 100644 --- a/server/src/api/controllers/sessionController.ts +++ b/server/src/api/controllers/sessionController.ts @@ -43,7 +43,10 @@ export const createSession = asyncHandler( async (req: Request, res: Response) => { const { questId } = matchedData(req) const user = await User.findById((req.user as Express.ExistingUser).id) - if (user && (await isQuestUnlocked(user, questId))) { + if ( + user && + ((await isQuestUnlocked(user, questId)) || config.testing.enabled) + ) { const session = await createNewSession(user, questId) res.status(201).json(sessionDetail(session)) } else {