[FIX] incorrect view in super() call
super() finds the MRO parent of the provided class to resume the execution chain from there, so the class being defined should be provided. Here view called super(osv.osv, self).create so if osv.osv (Model) had a create() defined (which luckily it does not) it would've been skipped. bzr revid: xmo@openerp.com-20130415105744-cfx47t01oc7loyes
This commit is contained in:
parent
730eb11152
commit
5fd1e56566
|
@ -100,7 +100,7 @@ class view(osv.osv):
|
|||
else:
|
||||
inferred_type = etree.fromstring(values['arch'].encode('utf8')).tag
|
||||
values['name'] = "%s %s" % (values['model'], inferred_type)
|
||||
return super(osv.osv, self).create(cr, uid, values, context)
|
||||
return super(view, self).create(cr, uid, values, context)
|
||||
|
||||
def _relaxng(self):
|
||||
if not self._relaxng_validator:
|
||||
|
|
Loading…
Reference in New Issue