Uploaded image for project: 'Isis'
  1. Isis
  2. ISIS-479

Properties not getting updated as per 14.2 in RO Spec

    Details

      Description

      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

        Attachments

          Activity

            People

            • Assignee:
              danhaywood Dan Haywood
              Reporter:
              bhargavgolla Bhargav Golla
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: