Open trafium opened 3 years ago
Thanks for reporting and isolating the issue. I'm working on rom 6.0 at the moment but rom-factory will be greatly improved and upgraded along with rom 6.0. I will make sure all known issues are addressed, including this one.
Describe the bug
I am using rom-rb with rom-sql and rom-factory. In short, a struct creation via factory (
Factory.structs[:foo]
) is not using default type value unless schema also has unrelatedjsonb
type field. Took me forever to isolate the source of issue to thatjsonb
type column 😅To Reproduce
Example repo: https://github.com/trafium/rom_factory_bug
To run:
The output is:
Expected behavior
I am not sure what is the expected behaviour for
rom-factory
, but I would expect it should always use default values for factory structs creation.My environment