-
Notifications
You must be signed in to change notification settings - Fork 369
Closed
Description
I have a model defined with mapsTo for each property (table is snake_case while model is camelCase). If I use hasOne to associate it to another model, the values of association fields are always null. I have tried the following alternatives:
- Defining association field name as it appears in the model. This leads to an exception due to ORM trying to insert a row with camelCase field.
- Doing help in development #1 but also changing the code in
Utilities.jsfrom:
new_obj[obj].mapsTo = obj;
to
new_obj[obj].mapsTo = new_obj[obj].mapsTo || obj;
This 2nd approach works in my tests but it broke other unit tests.
Before I continue I would like to know if I'm on the right track here. Are associations defined per model property name (camelCase in my case) or per table column name (snake_case in my case)?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels