I've tried to reproduce this using the lastest TODO app using the following steps.

1. Login:

curl curl --cookie-jar newcookies.txt -H "Accept: application/json" -H "Content-Type: application/json" -X POST -d '{"username":"john","password":"123"}'  "http://localhost:8080/todo-server/auth/login" -v

Copy the Auth-Token header and replace it in the following commands.

2. Create a Project:

curl --cookie newcookies.txt -H "Accept: application/json" -H "Content-Type: application/json" -H "Auth-Token: e1b725ab-9719-486c-bbd1-2f2574cc3be6" -X POST -d '{"title":"Testing"}'  "http://localhost:8080/todo-server/projects" -v

3. Retrieve the newly create project:

curl --cookie newcookies.txt -H "Accept: application/json"  -H "Auth-Token: e1b725ab-9719-486c-bbd1-2f2574cc3be6" -X GET "http://localhost:8080/todo-server/projects/1" -v

4. Update the project:

curl --cookie newcookies.txt -H "Accept: application/json" -H "Content-Type: application/json" -H "Auth-Token: e1b725ab-9719-486c-bbd1-2f2574cc3be6" -X PUT -d '{"title":"TestingUpdated"}'  "http://localhost:8080/todo-server/projects/1" -v

5.Retrieve the updated project:

curl --cookie newcookies.txt -H "Accept: application/json"  -H "Auth-Token: e1b725ab-9719-486c-bbd1-2f2574cc3be6" -X GET "http://localhost:8080/todo-server/projects/1" -v

The last command always returns the updated project and I'm not able to reproduce this issue.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira