Summary
Currently, the Studio UI expects for the data it receives to be valid and complete, but we are not validating answer data upon load or save.
In general, we need to be explicitly validating JSONFields in order to ensure that invalid data does not get saved to the database through a bug or other means.
This problem has led to issues #879 and #892, and could lead to more issues in the future until it is addressed.
Category
BUG
Summary
Currently, the Studio UI expects for the data it receives to be valid and complete, but we are not validating answer data upon load or save.
In general, we need to be explicitly validating JSONFields in order to ensure that invalid data does not get saved to the database through a bug or other means.
This problem has led to issues #879 and #892, and could lead to more issues in the future until it is addressed.
Category
BUG