sailsjs: model email validation seems not to work -
on fresh sailsjs installation, i've got test model defined this:
module.exports = {   attributes: {     username:{       type:'string'     }     ,email:{       type:'string'       ,email:true     }   } }; and if navigate this:
http://localhost:1337/user/create?username=stratboy1&email=test@wow.com i error:
{   "error": "e_validation",   "status": 400,   "summary": "1 attribute invalid",   "model": "user",   "invalidattributes": {     "email": [       {         "rule": "email",         "message": "\"email\" validation rule failed input: 'test@wow.com'"       }     ]   } } any of knows why?
i've come across earlier don't quite remember cause.
as quick fix, can substitute
email: { type: 'string', email: true } with
email: { type: 'email' } 
Comments
Post a Comment