Quick question around a course's custom variables. There are times when the values of one or more variables need to dynamically change. Using the API Console, for testing, I've noticed that if we update one of the values, the others are completely removed.
Key1 ::: Value1
Key2 ::: Value2
Key3 ::: Value3
Run "updatecourses" passing (in abbreviated format):
<variable name="Key1" value="NewValue1" />
The end result is:
Key1 ::: NewValue1
Key2 (has been removed)
Key3 (has been removed)
How can we prevent from having the other variables removed?