[FIX] base: use default value for properties

bzr revid: chs@openerp.com-20100610195053-pv9415n49t1vzjto
This commit is contained in:
Christophe Simonis 2010-06-10 21:50:53 +02:00
parent c646a365ca
commit 5158948630
1 changed files with 5 additions and 4 deletions

View File

@ -89,10 +89,11 @@ class ir_property(osv.osv):
prop = None
type_ = values.get('type')
if not type_:
if not ids:
raise ValueError()
prop = self.browse(cr, uid, ids[0])
type_ = prop.type
if ids:
prop = self.browse(cr, uid, ids[0])
type_ = prop.type
else:
type_ = self._defaults['type']
type2field = {
'char': 'value_text',