result validation with message field
fixed doValidate func in controller