-1
我的OpenERP 6.0创建的模块功能,即OpenERP的6.0不支持相同的代码的OpenERP 7的问题,这是函数创建:如果有一个人能帮助我解决这个问题:创建的OpenERP 6.0
def create(self, cr, uid, vals, context=None):
if context is None:
context = {}
if vals['teacher_id']:
teacher=self.pool.get("res.partner").browse(cr,uid,vals['teacher_id'],context)
teacher.attendee=True
if vals['etudiant_ids'][0][2]:
for etudiant in self.pool.get("res.partner").browse(cr,uid,vals['etudiant_ids'][0][2],context):
etudiant.attendee=True
return super(attendee, self).create(cr, uid, vals, context=context)
问题是在 “如果瓦尔斯[ 'etudiant_ids'] [0] [2]:”
if vals['etudiant_ids'][0][2]:
TypeError: 'bool' object has no attribute '__getitem__'
请使用代码块和正确的缩进,特别是因为缩进在语法上与python相关。我试图修复它,请检查它是否正确。 – Dakkaron