This commit is contained in:
David Arranz 2024-10-01 15:12:46 +02:00
parent 0d871050d2
commit 47d8a7edc7
2 changed files with 6 additions and 10 deletions

View File

@ -28,7 +28,7 @@ const authorizeUser = (condition: (user: AuthUser) => boolean) => {
return (req: AuthenticatedRequest, res: Response, next: NextFunction) => {
const user = req.user as AuthUser;
if (!user || !condition(user)) {
return generateExpressError(req, res, httpStatus.UNAUTHORIZED);
generateExpressError(req, res, httpStatus.UNAUTHORIZED);
}
setAuthContext(req, res, user);
@ -64,6 +64,6 @@ export const checkAdminOrSelf = [
}
}
return generateExpressError(req, res, httpStatus.UNAUTHORIZED);
generateExpressError(req, res, httpStatus.UNAUTHORIZED);
},
];

View File

@ -21,11 +21,7 @@ export const getDealerMiddleware = async (
const { context } = res.locals as { context: ICommonContext };
if (!user || !user.id) {
return handleError(
req,
res,
UseCaseError.create(UseCaseError.NOT_FOUND_ERROR, "User not found")
);
handleError(req, res, UseCaseError.create(UseCaseError.NOT_FOUND_ERROR, "User not found"));
}
registerDealerRepository(context);
@ -39,7 +35,7 @@ export const getDealerMiddleware = async (
});
if (dealerOrError.isFailure) {
return handleError(req, res, dealerOrError.error);
handleError(req, res, dealerOrError.error);
}
res.locals.context = {
@ -50,7 +46,7 @@ export const getDealerMiddleware = async (
next();
} catch (e: unknown) {
console.error("Error in getDealerMiddleware:", e as Error);
return handleError(req, res, e as UseCaseError);
handleError(req, res, e as UseCaseError);
}
};
@ -90,5 +86,5 @@ function handleError(req: express.Request, res: express.Response, error?: IUseCa
const infraError = InfrastructureError.create(infraErrorCode, message, error);
return generateExpressError(req, res, status, message, infraError);
generateExpressError(req, res, status, message, infraError);
}