OneRoster: Can't update line item category

Hi all, I'm getting an error when trying to change a line item's category. Is this by design, or am I doing something wrong here?

Steps To Reproduce:

The JSON files are attached above (highlighted). The only difference between them is the category IDs.

  • lineItem_1.json has category ID lic-222-2222.
  • lineItem_2.json has category ID lic-999-9999.

Expected Result:

  • The first PUT is successful.
  • The second PUT is successful. The assignment's category changes.

Actual Result:

  • The first PUT is successful.
  • The second PUT fails. An error message is returned:

{

"statusInfoSet": [

{

"imsx_codeMajor": "failure",

"imsx_severity": "error",

"imsx_operationRefIdentifier": "putLineItem",

"imsx_description": "CannotChangeCategory",

"imsx_codeMinor": "invalid_data"

}

]

}

Comments

  • Todd DeSchuiteneer
    Todd DeSchuiteneer Blackbaud Employee
    Tenth Anniversary Kudos 3 Name Dropper Participant

    Hi @Eric Eskildsen, thank you for posting. We currently have our team investigating this scenario. I am going to open a ticket for us on the matter and will update you on the issue through it.

  • Update for any others who may stumble upon this thread: Todd confirmed that the issue has been fixed.

    Thank you to Todd and team for the help!

Categories