summaryrefslogtreecommitdiff
path: root/odoo/addons/base/models/ir_qweb_fields.py
diff options
context:
space:
mode:
authorChristophe Simonis <chs@odoo.com>2019-05-13 15:26:12 +0200
committerChristophe Simonis <chs@odoo.com>2019-05-13 15:26:12 +0200
commit8dd5a85267b522ba569ab9ed44901f95fffbeb4f (patch)
treeddb62d1e83e1b810b96c05f6819ca66f8d6b4955 /odoo/addons/base/models/ir_qweb_fields.py
parent15716642e1975b4f2f29916011a4be29804cda88 (diff)
parent60e71302a38b36214efec1213882f573e3ea453c (diff)
[MERGE] forward port branch saas-12.3 up to 60e71302a38
Diffstat (limited to 'odoo/addons/base/models/ir_qweb_fields.py')
-rw-r--r--odoo/addons/base/models/ir_qweb_fields.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/odoo/addons/base/models/ir_qweb_fields.py b/odoo/addons/base/models/ir_qweb_fields.py
index 8209ebc81ce..e38256e0f07 100644
--- a/odoo/addons/base/models/ir_qweb_fields.py
+++ b/odoo/addons/base/models/ir_qweb_fields.py
@@ -482,6 +482,10 @@ class FloatTimeConverter(models.AbstractModel):
def value_to_html(self, value, options):
sign = math.copysign(1.0, value)
hours, minutes = divmod(abs(value) * 60, 60)
+ minutes = round(minutes)
+ if minutes == 60:
+ minutes = 0
+ hours += 1
return '%02d:%02d' % (sign * hours, minutes)
@@ -640,7 +644,7 @@ class Contact(models.AbstractModel):
@api.model
def value_to_html(self, value, options):
- if not value.exists():
+ if not value:
return False
opf = options and options.get('fields') or ["name", "address", "phone", "mobile", "email"]