diff options
| -rw-r--r-- | dev/schema-validate.js | 7 | 
1 files 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;      }  } |