There was a bug report from Tim that lobanov saves Array of Hashes as HashWithIndifferentAccess and fails when trying to deserialize.
Probably we should fix it
And also there is an idea: immediately try to serialize and deserialize to prevent such situations in the future.
More precisely, prevent the case when it looks like lobanov have successfully created the schema, but it fails on the next step when trying to validate it
There was a bug report from Tim that lobanov saves Array of Hashes as HashWithIndifferentAccess and fails when trying to deserialize.
Probably we should fix it
And also there is an idea: immediately try to serialize and deserialize to prevent such situations in the future.
More precisely, prevent the case when it looks like lobanov have successfully created the schema, but it fails on the next step when trying to validate it