andela/team-odd-bn-backend

View on GitHub
src/middlewares/checkInputDataError.js

Summary

Maintainability
A
2 hrs
Test Coverage
import { validationResult } from 'express-validator';
import Response from '../helpers/Response';

const checkInputDataError = (req, res, next) => {
  const errors = validationResult(req);
  if (!errors.isEmpty()) {
    const errorMessage = errors.errors.map(err => err.msg);
    return Response.errorMessage(req, res, errorMessage, 400);
  }
  return next();
};

export default checkInputDataError;