From ef1df10d8ffcdb291fec2fca01d67e66a94afe5f Mon Sep 17 00:00:00 2001 From: zkldi Date: Thu, 2 Sep 2021 16:08:26 +0100 Subject: [PATCH] Assign user info from JWT if present --- server/src/server/router/api/v1/users/_userID/middleware.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/server/src/server/router/api/v1/users/_userID/middleware.ts b/server/src/server/router/api/v1/users/_userID/middleware.ts index 401b9fe1a..353b72d24 100644 --- a/server/src/server/router/api/v1/users/_userID/middleware.ts +++ b/server/src/server/router/api/v1/users/_userID/middleware.ts @@ -21,6 +21,12 @@ export const GetUserFromParam: RequestHandler = async (req, res, next) => { }); } + // fast assign using JWT + if (req.session.tachi?.user) { + AssignToReqTachiData(req, { requestedUser: req.session.tachi.user }); + return next(); + } + userID = req[SYMBOL_TachiAPIAuth].userID!.toString(); }