From de1f2c2788e8760156ff7baac53c122a756ad9b6 Mon Sep 17 00:00:00 2001 From: Blade Barringer Date: Thu, 12 May 2016 18:57:49 -0500 Subject: [PATCH] fix: Only apply captureStackTrace if it exists on the error object --- common/script/libs/errors.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/common/script/libs/errors.js b/common/script/libs/errors.js index 0aca2efd1f..cb780d215b 100644 --- a/common/script/libs/errors.js +++ b/common/script/libs/errors.js @@ -5,7 +5,10 @@ import extendableBuiltin from './extendableBuiltin'; export class CustomError extends extendableBuiltin(Error) { constructor () { super(); - Error.captureStackTrace(this, this.constructor); + + if (Error.captureStackTrace) { + Error.captureStackTrace(this, this.constructor); + } } }