dynotx / liminal-orm

ORM and toolkit to help keep your Benchling schemas and downstream dependencies in sync.
https://dynotx.github.io/liminal-orm/
Apache License 2.0
34 stars 3 forks source link

fix schema properties bug #44

Closed ndamania00 closed 2 weeks ago

ndamania00 commented 2 weeks ago

Tested locally and ensures this now works.

Bug was that BaseSchemaProperties didn't have its repr overridden which excluded default values. This meant in the revision file, it would write BaseSchemaProperties with a bunch of Nones (which means it would try to set those properties to None which is incorrect).