1 files changed, 3 insertions, 2 deletions
diff --git a/src/util/error.js b/src/util/error.js
index 96f1deb..5fc454a 100644
--- a/src/util/error.js
+++ b/src/util/error.js
@@ -5,8 +5,9 @@ export class SafeNSoundError extends Error {
this.errCode = options;
super.message = this.getDefaultMessage();
} else if (typeof options === 'object') {
- this.errCode = options.errCode || 'UNKNOWN_ERROR';
- super.message = options.message || this.getDefaultMessage();
+ for (const key in options) {
+ this[key] = options[key];
+ }
} else {
this.errCode = 'UNKNOWN_ERROR';
this.message =
|