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']),
]