From c24ebf22c73895cf0d9b9530b2381fd7602c8db7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Sun, 1 Apr 2012 15:42:00 +0200 Subject: [PATCH] Fix digits evaluation to allow 0 It must replace digit with default value only if it is None --- tryton/gui/window/view_form/model/field.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tryton/gui/window/view_form/model/field.py b/tryton/gui/window/view_form/model/field.py index 5c745353b1..ad73ac46d4 100644 --- a/tryton/gui/window/view_form/model/field.py +++ b/tryton/gui/window/view_form/model/field.py @@ -287,7 +287,7 @@ class NumberField(CharField): def digits(self, record): default = (16, 2) - return tuple(x or y for x, y in zip( + return tuple(y if x is None else x for x, y in zip( record.expr_eval(self.attrs.get('digits', default)), default))