[Fix] ir_translation: fix the problem of base_field object has no attribute model (Maintenance Case:618054)
Fixes #3859
This commit is contained in:
parent
856eba1de0
commit
f317fedc4b
|
@ -403,9 +403,9 @@ class ir_translation(osv.osv):
|
|||
if getattr(f, 'translate', False):
|
||||
if f.inherited:
|
||||
parent_id = trans_model.read(cr, uid, [id], [f.related[0]], context=context)[0][f.related[0]][0]
|
||||
translatable_fields.append({'name': k, 'id': parent_id, 'model': f.base_field.model})
|
||||
translatable_fields.append({'name': k, 'id': parent_id, 'model': f.base_field.model_name})
|
||||
domain.insert(0, '|')
|
||||
domain.extend(['&', ('res_id', '=', parent_id), ('name', '=', "%s,%s" % (f.base_field.model, k))])
|
||||
domain.extend(['&', ('res_id', '=', parent_id), ('name', '=', "%s,%s" % (f.base_field.model_name, k))])
|
||||
else:
|
||||
translatable_fields.append({'name': k, 'id': id, 'model': model })
|
||||
if len(langs):
|
||||
|
|
Loading…
Reference in New Issue