From c93682f677725eb4690818e98a0ea80bd211386e Mon Sep 17 00:00:00 2001 From: toasted-nutbread Date: Sun, 16 Oct 2022 22:08:03 -0400 Subject: [PATCH] Ajv error fix (#2258) * Fix ajv validation errors * Update error format --- dev/schema-validate.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/dev/schema-validate.js b/dev/schema-validate.js index 1a69ca48..1b47be8b 100644 --- a/dev/schema-validate.js +++ b/dev/schema-validate.js @@ -41,9 +41,10 @@ class JsonSchemaAjv { validate(data) { if (this._validate(data)) { return; } - const {errors} = this._validate(data); - const message = errors.map((e) => e.toString()).join('\n'); - throw new Error(message); + const {errors} = this._validate; + const error = new Error('Schema validation failed'); + error.data = JSON.parse(JSON.stringify(errors)); + throw error; } }