0
我得到了下面的错误,而我是检查贷款模块 “InternalError该”重复的员工:当前事务被中止,忽略,直到事务块 继结束的命令是我的代码:的Python,Odoo V10
@api.multi
def _check_duplicate_employee(self):
employee_loan_ids=self.search([('state','=',"approved"),('id','!=','ids')])
loan_employee=[]
for emp_ids in self(employee_loan_ids):
loan_employee.append(emp_ids.employee_id.id)
if self.state == "approved" and self.employee_id.id in loan_employee:
return False
return True
_constraints = [
(_check_duplicate_employee, 'One of the loan of this employee is already approved ', ['employee_id']),
]