Mongoose Ember Errors
Simple tool to convert Mongoose's ValidationError
into Ember-Data compatible.
Install
npm install mongoose-ember-errors --save
Usage
var EmberErrors = ; model;
The conversion looks similar to this:
ValidationError: Schema validation failed message: 'Schema validation failed' name: 'ValidationError' errors: testObjectId: CastError: Cast to ObjectID failed for value "test" at path "testObjectId" message: 'Cast to ObjectID failed for value "test" at path "testObjectId"' name: 'CastError' kind: 'ObjectID' value: 'test' path: 'testObjectId' testField: ValidatorError: Path `testField` is required properties: Object message: 'Path `testField` is required.' name: 'ValidatorError' kind: 'required' path: 'testField' value: undefined
Into:
Error: Schema validation failed message: 'Schema validation failed' errors: testObjectId: 'test is invalid' testField: 'Path `testField` is required.'