Propiedad única falla en Sails.js

El siguiente código representa un modelo de cuenta en Sails.js v0.9.4.

 module.exports = {

      attributes: {
        email: {
          type: 'email',
          unique: true,
          required: true
        },
        password:{
          type: 'string',
          minLength: 6,
          maxLength: 15,
          required:true
        }
      }

    };

Cuando envío dos POSTS y una solicitud PUT víaCartero to localhost: 8080 / account, la propiedad única del correo electrónico falla. Específicamente, envío las siguientes solicitudes HTTP desde Postman:

POST http://localhost:8080/[email protected]&password=123456  
POST http://localhost:8080/[email protected]&password=123456    
PUT  http://localhost:8080/account?id=1&[email protected]  
GET  http://localhost:8080/account

La última solicitud GET me muestra:

[
  {
    "email": "[email protected]",
    "password": "123456",
    "createdAt": "2013-09-30T18:33:00.415Z",
    "updatedAt": "2013-09-30T18:34:35.349Z",
    "id": 1
  },
  {
    "email": "[email protected]",
    "password": "123456",
    "createdAt": "2013-09-30T18:33:44.402Z",
    "updatedAt": "2013-09-30T18:33:44.402Z",
    "id": 2
  }
]

¿Esto debería suceder?
* Para los que no saben,Línea del agua genera por defecto una identificación que se incrementa automáticamente en cada inserción.

Respuestas a la pregunta(6)

Su respuesta a la pregunta