[
https://issues.apache.org/jira/browse/ISIS-479?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13720630#comment-13720630
]
Dan Haywood commented on ISIS-479:
----------------------------------
Thanks for raising this, Bhargav.
Not gonna have the time to look at today, but will try to fix in the next day
or two. In the meantime, you can if you wish use the RO.Net impl as a
workaround.
> Properties not getting updated as per 14.2 in RO Spec
> -----------------------------------------------------
>
> Key: ISIS-479
> URL: https://issues.apache.org/jira/browse/ISIS-479
> Project: Isis
> Issue Type: Bug
> Components: Viewer: RestfulObjects
> Affects Versions: viewer-restfulobjects-2.0.0
> Reporter: Bhargav Golla
> Assignee: Dan Haywood
>
> As per 14.2 in RO Spec, making a PUT request to
> /objects/{domainType}/{instanceId}, should update the properties values. I
> tried several different formats for the body [1], [2], [3], but got the same
> error in each case [4].
> [1] this - which is valid according to the spec, I think - didn't work:
> {
> "cost" : {
> "value" : 2.75
> },
> "description" : {
> "value" : "An updated description"
> },
> "category" : {
> "value" : "Professional"
> }
> }
> [2] nor did this:
> {
> "members:" {
> "cost" : {
> "memberType": "property",
> "value" : 2.75
> },
> "description" : {
> "memberType": "property",
> "value" : "An updated description"
> },
> "category" : {
> "memberType": "property",
> "value" : "Professional"
> }
> }
> }
> [3] nor did this:
> {
> "cost" : {
> "memberType": "property",
> "value" : 2.75
> },
> "description" : {
> "memberType": "property",
> "value" : "An updated description"
> },
> "category" : {
> "memberType": "property",
> "value" : "Professional"
> }
> }
> [4]Status Code: 400
> Server: Jetty(6.1.26)
> Content-Length: 0
> Warning: 199 RestfulObjects Could not find properties list (no
> members[memberType=property]); got
> {"cost":{"memberType":"property","value":2.75},"description":{"memberType":"property","value":"An
> updated
> description"},"category":{"memberType":"property","value":"Professional"}}
> Content-Type: application/json
--
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