Fix model.fields_get for Function(Dict) fields
issue3147 review792002
This commit is contained in:
1 parent
32958b5cdf
commit
25fea393a8
1 file changed
+2
-4
@@ -443,10 +443,6 @@ class Model(WarningErrorMixin, URLMixin):
|
||||
else:
|
||||
res[field]['searchable'] = True
|
||||
|
||||
if isinstance(cls._fields[field], fields.Dict):
|
||||
res[field]['schema_model'] = cls._fields[field].schema_model
|
||||
res[field]['domain'] = copy.copy(cls._fields[field].domain)
|
||||
|
||||
if Transaction().context.get('language'):
|
||||
# translate the field label
|
||||
res_trans = Translation.get_source(
|
||||
@@ -509,6 +505,8 @@ class Model(WarningErrorMixin, URLMixin):
|
||||
if res[field]['type'] == 'selection':
|
||||
res[field]['context'] = copy.copy(cls._fields[field].context)
|
||||
if res[field]['type'] == 'dict':
|
||||
res[field]['schema_model'] = cls._fields[field].schema_model
|
||||
res[field]['domain'] = copy.copy(cls._fields[field].domain)
|
||||
res[field]['context'] = copy.copy(cls._fields[field].context)
|
||||
res[field]['create'] = accesses.get(field, {}).get('create',
|
||||
True)
|
||||
|
||||
Reference in new issue
Block a user