Skip to content

Commit ae1a900

Browse files
committed
[FIX] adapt_related: adapt all related.
The missing `force_adapt` argument was only adapting related that was using the field as leaf part. Part-of: #40
1 parent 50c32d7 commit ae1a900

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/util/fields.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1025,7 +1025,7 @@ def adapt_related(cr, model, old, new, skip_inherit=()):
10251025
[match_old],
10261026
)
10271027
for id_, model, related in cr.fetchall():
1028-
domain = _adapt_one_domain(cr, target_model, old, new, model, [(related, "=", "related")])
1028+
domain = _adapt_one_domain(cr, target_model, old, new, model, [(related, "=", "related")], force_adapt=True)
10291029
if domain:
10301030
cr.execute("UPDATE ir_model_fields SET related = %s WHERE id = %s", [domain[0][0], id_])
10311031

0 commit comments

Comments
 (0)