Openerp create函数创建两条记录
这是我的创建函数:Openerp create函数创建两条记录,openerp,odoo-10,Openerp,Odoo 10,这是我的创建函数: @api.model def创建(自身、VAL): 记录=超级(班次、自我)。创建(VAL) flag=False 如果记录日期在以下范围内: 做smth 返回super(Shift,self)。create(vals)在您的方法中,您已经调用了两次super方法,这导致创建两条记录 替换源代码 return super(Shift, self).create(vals) 到 return record
@api.model
def创建(自身、VAL):
记录=超级(班次、自我)。创建(VAL)
flag=False
如果记录日期在以下范围内:
做smth
返回super(Shift,self)。create(vals)
在您的方法中,您已经调用了两次super方法,这导致创建两条记录
替换源代码
return super(Shift, self).create(vals)
到
return record