-
Notifications
You must be signed in to change notification settings - Fork 28
Open
Description
When the attribute name and the column name is different, there is a bug that does not use a custom message.
I think the problem is part of the following.
https://github.com/lykmapipo/sails-hook-validation/blob/master/lib/validateCustom.js#L45
model
// User.js
module.exports = {
tableName: 'users',
attributes: {
id: {
columnName: 'id',
type: 'integer',
autoIncrement: true,
primaryKey: true
},
name: {
columnName: 'user_name', // attribute name !== column name
type: 'string',
required: true
}
},
validationMessages: {
name: {
string: 'My custom message1',
required: 'My custom message2'
}
}
};code
User.create({ name: null }).then(function() {
}).catch(function(err) {
console.log(err.Errors['name']); // undefined!!, I expect the My custom message1, My custom message2
});Metadata
Metadata
Assignees
Labels
No labels