From 70a898af6d79d43cb4bc81eb74dcd15bf049afb0 Mon Sep 17 00:00:00 2001 From: Bertrand Chenal Date: Thu, 12 Mar 2009 13:50:29 +0100 Subject: [PATCH] Fix set method on property when default property exist. --- trytond/ir/property.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/trytond/ir/property.py b/trytond/ir/property.py index 9f9bfa1a57..d2d36ab5d6 100644 --- a/trytond/ir/property.py +++ b/trytond/ir/property.py @@ -132,21 +132,21 @@ class Property(ModelSQL, ModelView): if default_id: value = self.browse(cursor, user, default_id[0], context=context).value - val = False + default_val = False if value: if value.split(',')[0]: try: - val = int(value.split(',')[1].split(',')[0].strip('(')) + default_val = int(value.split(',')[1].split(',')[0].strip('(')) except ValueError: - val = False + default_val = False else: if field.ttype == 'numeric': - val = Decimal(value.split(',')[1]) + default_val = Decimal(value.split(',')[1]) elif field.ttype in ('char', 'selection'): - val = value.split(',')[1] + default_val = value.split(',')[1] else: raise Exception('Not implemented') - default_val = val + res = False if (val != default_val):