From af7350bd312c2e019dbe766f1455c9343a06881e Mon Sep 17 00:00:00 2001 From: Hongbo Wu Date: Wed, 28 Jun 2023 11:00:40 +0800 Subject: [PATCH] fix: importer status update email not sent * create omnivore-authorization header to contain the token --- packages/api/src/routers/user_router.ts | 5 ++++- packages/import-handler/src/index.ts | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/api/src/routers/user_router.ts b/packages/api/src/routers/user_router.ts index 9b625c291..86d661ebe 100644 --- a/packages/api/src/routers/user_router.ts +++ b/packages/api/src/routers/user_router.ts @@ -17,7 +17,10 @@ export function userRouter() { router.post('/email', cors(corsConfig), async (req, res) => { logger.info('email to-user router') - const token = req?.cookies?.auth || req?.headers?.authorization + const token = + req.headers['Omnivore-Authorization'] || + req.cookies?.auth || + req.headers?.authorization const claims = await getClaimsByToken(token) if (!claims) { res.status(401).send('UNAUTHORIZED') diff --git a/packages/import-handler/src/index.ts b/packages/import-handler/src/index.ts index 29f6364e0..ac2439eab 100644 --- a/packages/import-handler/src/index.ts +++ b/packages/import-handler/src/index.ts @@ -124,7 +124,7 @@ const createEmailCloudTask = async (userId: string, payload: unknown) => { process.env.JWT_SECRET )) as string const headers = { - Cookie: `auth=${authToken}`, + 'Omnivore-Authorization': authToken, } return createCloudTask(