feat({log,xo-server}/serializeError): handle code property

This commit is contained in:
Julien Fontanet 2019-01-18 16:35:24 +01:00
parent 29a7bd0cb2
commit 02e7eeec51
2 changed files with 6 additions and 3 deletions

View File

@ -55,7 +55,8 @@ export const required = name => {
// -------------------------------------------------------------------
export const serializeError = error => ({
...error,
...error, // Copy enumerable properties.
code: error.code,
message: error.message,
name: error.name,
stack: error.stack,

View File

@ -347,9 +347,11 @@ export const streamToArray = (stream, { filter, mapper } = {}) =>
// Create a serializable object from an error.
export const serializeError = error => ({
message: error.message,
stack: error.stack,
...error, // Copy enumerable properties.
code: error.code,
message: error.message,
name: error.name,
stack: error.stack,
})
// -------------------------------------------------------------------