_Inherits does not work ok when the same field name exists in parent and child

Registered by Pedro Tarrafeta (Acysos)

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

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.