@@ -9,11 +9,16 @@ const logger = loggerFactory('growi:middleware:exclude-read-only-user');
export const excludeReadOnlyUser = (req: Request, res: Response & { apiv3Err }, next: () => NextFunction): NextFunction => {
const user = req.user;
+ if (user == null) {
+ logger.warn('req.user is null');
+ return next();
+ }
+
if (user.readOnly) {
const message = 'This user is read only user';
logger.warn(message);
- return res.apiv3Err(new ErrorV3(message, 'validatioin_failed'));
+ return res.apiv3Err(new ErrorV3(message, 'validation_failed'));
}
return next();