Fix set method on property when default property exist.

This commit is contained in:
Bertrand Chenal committed 2009-03-12 13:50:29 +01:00
1 parent 163ca80f48
commit 70a898af6d
1 file changed
+6 -6
+6 -6
View File
@@ -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):