Setting the value of an AutoObject that contains a nullable NestedObject now appears if the value set is not None. If it is None the widget is hidden as expected.
The reason this wasn't working was because there was an if statement that was checking whether the value passed is a list or dict. There was no "else" statement to deal with this. From a review, it looks like this "if" statement doesn't need to exist at all so it has been removed.
Setting the value of an AutoObject that contains a nullable NestedObject now appears if the value set is not None. If it is None the widget is hidden as expected.
The reason this wasn't working was because there was an if statement that was checking whether the value passed is a list or dict. There was no "else" statement to deal with this. From a review, it looks like this "if" statement doesn't need to exist at all so it has been removed.