Comparing version 4.3.1 to 5.0.0
@@ -94,7 +94,8 @@ 'use strict'; | ||
} | ||
return exports.wrap(message, statusCode); | ||
} | ||
const error = new Error(message ? message : undefined); // Avoids settings null message | ||
Error.captureStackTrace(error, ctor); // Filter the stack to our external API | ||
const error = new Error(message ? message : undefined); // Avoids settings null message | ||
Error.captureStackTrace(error, ctor); // Filter the stack to our external API | ||
error.data = data || null; | ||
@@ -135,2 +136,3 @@ internals.initialize(error, statusCode); | ||
error.message = (message + (error.message ? ': ' + error.message : '')); | ||
error.output.payload.message = error.message; | ||
} | ||
@@ -393,11 +395,10 @@ | ||
let error; | ||
if (data instanceof Error) { | ||
error = exports.wrap(data, statusCode, message); | ||
if (data instanceof Error && | ||
!data.isBoom) { | ||
return exports.wrap(data, statusCode, message); | ||
} | ||
else { | ||
error = internals.create(statusCode || 500, message, undefined, ctor); | ||
error.data = data; | ||
} | ||
const error = internals.create(statusCode || 500, message, undefined, ctor); | ||
error.data = data; | ||
return error; | ||
@@ -404,0 +405,0 @@ }; |
{ | ||
"name": "boom", | ||
"description": "HTTP-friendly error objects", | ||
"version": "4.3.1", | ||
"version": "5.0.0", | ||
"repository": "git://github.com/hapijs/boom", | ||
@@ -6,0 +6,0 @@ "main": "lib/index.js", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
32649
286