Fill relation_field definition only with real field name
proteus expects the definition to have a field name for relation_field key or no key at all. So parent_name is always a string. issue8037
This commit is contained in:
@@ -338,7 +338,8 @@ class One2Many(Field):
|
||||
definition['domain'] = encoder.encode(
|
||||
['AND', self.domain, self.filter])
|
||||
definition['relation'] = self.model_name
|
||||
definition['relation_field'] = self.field
|
||||
if self.field:
|
||||
definition['relation_field'] = self.field
|
||||
definition['search_context'] = encoder.encode(self.search_context)
|
||||
definition['search_order'] = encoder.encode(self.search_order)
|
||||
definition['size'] = encoder.encode(self.size)
|
||||
|
||||
Reference in New Issue
Block a user