When changing an attribute type, keys other than "value" and "type" were not updated. This means that in case of an enumeration, the "enum" key was not present in the cache. This MR fixes this.
The sio_callback now also gets the updated cached value and does not have to redo what the cache was doing.
When changing an attribute type, keys other than "value" and "type" were not updated. This means that in case of an enumeration, the "enum" key was not present in the cache. This MR fixes this.
The sio_callback now also gets the updated cached value and does not have to redo what the cache was doing.