fix(handled-errors): Handled errors should default to 200

This commit is contained in:
Berkeley Martinez
2017-12-28 11:19:31 -08:00
committed by mrugesh mohapatra
parent 6e7b7a404e
commit d5e7bd586d
2 changed files with 14 additions and 15 deletions

View File

@ -11,18 +11,20 @@ export function unwrapHandledError(err) {
export function wrapHandledError(err, {
type,
message,
redirectTo
redirectTo,
status = 200
}) {
err[_handledError] = { type, message, redirectTo };
err[_handledError] = { type, message, redirectTo, status };
return err;
}
export const createValidatorErrorFormatter = (type, redirectTo) =>
export const createValidatorErrorFormatter = (type, redirectTo, status) =>
({ msg }) => wrapHandledError(
new Error(msg),
{
type,
message: msg,
redirectTo
redirectTo,
status
}
);