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(); }