From 4f6611f78dac5132887f411495a7fda6252d2c64 Mon Sep 17 00:00:00 2001 From: emad-salah Date: Tue, 30 Mar 2021 22:40:08 +0100 Subject: [PATCH] Fix FieldError constructor --- utils/fieldError.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 utils/fieldError.js diff --git a/utils/fieldError.js b/utils/fieldError.js new file mode 100644 index 00000000..b1ad3db8 --- /dev/null +++ b/utils/fieldError.js @@ -0,0 +1,12 @@ +class FieldError extends Error { + /** @param {any} error */ + constructor(error) { + super(); + this.message = (error && error.message) || "An unknown error has occurred"; + this.field = (error && error.field) || "unknown"; + this.name = (error && error.name); + this.stack = (error && error.stack); + } +} + +module.exports = FieldError \ No newline at end of file