camomile-project / camomile-server

Collaborative annotation of multimedia documents
http://camomile-project.github.io/
MIT License
12 stars 4 forks source link

Create a user with an empty name crash the server #24

Closed johannpoignant closed 9 years ago

johannpoignant commented 10 years ago

curl -i -X POST http://localhost:3000/user --data '{"username":"", "password":"password", "affiliation": "org1", "role" : "user"}' -H "Content-Type: application/json" --cookie "cookies.txt"

curl: (52) Empty reply from server

message from server :

/Users/poignant/Documents/Dev/camomile-server/middleware/authenticate.js:572 if (err) throw err; ^ ValidationError: Path username is required. at model.Document.invalidate (/Users/poignant/Documents/Dev/camomile-server/node_modules/mongoose/lib/document.js:1021:32) at /Users/poignant/Documents/Dev/camomile-server/node_modules/mongoose/lib/document.js:970:16 at validate (/Users/poignant/Documents/Dev/camomile-server/node_modules/mongoose/lib/schematype.js:610:7) at /Users/poignant/Documents/Dev/camomile-server/node_modules/mongoose/lib/schematype.js:627:9 at Array.forEach (native) at SchemaString.SchemaType.doValidate (/Users/poignant/Documents/Dev/camomile-server/node_modules/mongoose/lib/schematype.js:614:19) at /Users/poignant/Documents/Dev/camomile-server/node_modules/mongoose/lib/document.js:968:9 at process._tickCallback (node.js:419:13)

hbredin commented 9 years ago

is this issue still open?

johannpoignant commented 9 years ago

not in server 2.0