Open holyshared opened 8 years ago
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
// 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' } } };
User.create({ name: null }).then(function() { }).catch(function(err) { console.log(err.Errors['name']); // undefined!!, I expect the My custom message1, My custom message2 });
I also have the same issue...anyone know ??please help..
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
code