Fill size definition only if it is not None
The clients expect to have an integer for the size or no key. issue8037
This commit is contained in:
1 parent
9ea41ef4c8
commit
8a9d5297c6
3 files changed
+6
-3
No files matched your search
@@ -82,5 +82,6 @@ class Char(FieldTranslate):
|
||||
def definition(self, model, language):
|
||||
definition = super().definition(model, language)
|
||||
definition['autocomplete'] = list(self.autocomplete)
|
||||
definition['size'] = self.size
|
||||
if self.size is not None:
|
||||
definition['size'] = self.size
|
||||
return definition
|
||||
@@ -451,5 +451,6 @@ class Many2Many(Field):
|
||||
definition['search_context'] = encoder.encode(self.search_context)
|
||||
definition['search_order'] = encoder.encode(self.search_order)
|
||||
definition['sortable'] &= hasattr(model, 'order_' + self.name)
|
||||
definition['size'] = encoder.encode(self.size)
|
||||
if self.size is not None:
|
||||
definition['size'] = encoder.encode(self.size)
|
||||
return definition
|
||||
@@ -342,6 +342,7 @@ class One2Many(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)
|
||||
if self.size is not None:
|
||||
definition['size'] = encoder.encode(self.size)
|
||||
definition['sortable'] &= hasattr(model, 'order_' + self.name)
|
||||
return definition
|
||||
Reference in new issue
Block a user