summaryrefslogtreecommitdiff
path: root/odoo/fields.py
diff options
context:
space:
mode:
Diffstat (limited to 'odoo/fields.py')
-rw-r--r--odoo/fields.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/odoo/fields.py b/odoo/fields.py
index fdb56fc898a..f244eb56163 100644
--- a/odoo/fields.py
+++ b/odoo/fields.py
@@ -1921,7 +1921,8 @@ class Binary(Field):
except (TypeError, binascii.Error):
pass
try:
- value = human_size(len(value))
+ if isinstance(value, (bytes, _BINARY)):
+ value = human_size(len(value))
except (TypeError):
pass
cache_value = self.convert_to_cache(value, record)