Skip to content

Error doesn't inherit status code from Http400Error #2

@vjames19

Description

@vjames19
var errors = require('errors');

errors.create({
  name: 'ValidationError',
  defaultMessage: 'Validation error',
  defaultExplanation: 'Some properties are not valid',
  defaultResponse: 'Resend the object with valid properties',
  parent: errors.Http400Error
});

// Status property is 500 instead of 400.
console.log(new errors.ValidationError())

Is there a way to fix this?

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions