_Inherits does not work ok when the same field name exists in parent and child
If one object _inherits from another (like product.product from product.template) and both objects have a column with the same name, the value of the father is shown in the view, however when saving the child object, the child's table is written.
This behaviour is clearly inconsistent (in my opinion a real bug, not a blueprint...)
Example:
Try to move 'weight' field from product.template to product.product. You can define a 'weight' column for product.product. When you open the product form, the displayed 'weight' will be the one retrieved from the product_template table, but if you change the value and save it, the value will be saved on the product_product table.
Expected behaviour: When the same column exists in both, parent and child, the child's value should be used.
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- New
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by