diff --git a/packages/api/src/routers/svc/speech.ts b/packages/api/src/routers/svc/speech.ts index 2798fe953..b6f5136ab 100644 --- a/packages/api/src/routers/svc/speech.ts +++ b/packages/api/src/routers/svc/speech.ts @@ -22,8 +22,13 @@ export function speechServiceRouter() { body: req.body, }) const token = req.query.token as string - if (!(await getClaimsByToken(token))) { - logger.info('Unauthorized request', { token }) + try { + if (!(await getClaimsByToken(token))) { + logger.info('Unauthorized request', { token }) + return res.status(200).send('UNAUTHORIZED') + } + } catch (error) { + logger.error('Unauthorized request', { token, error }) return res.status(200).send('UNAUTHORIZED') }