diff --git a/trytond/model/modelsql.py b/trytond/model/modelsql.py index 6871d2f0f9..f5b06c1354 100644 --- a/trytond/model/modelsql.py +++ b/trytond/model/modelsql.py @@ -686,7 +686,7 @@ class ModelSQL(ModelStorage): record2 = obj.read(cursor, user, record_id, fields_related[field], context=context) del record2['id'] - fields_related2values[field][record_id] = record2 + fields_related2values[field][record[field]] = record2 if to_del or fields_related.keys() or datetime_fields: for record in res: @@ -712,7 +712,7 @@ class ModelSQL(ModelStorage): continue record[field + '.' + related] = \ fields_related2values[field][ - record_id][related] + record[field]][related] for field in to_del: del record[field]