0
ich habe folgende Fehler, während ich für die doppelten Mitarbeiter in Darlehen Modul „InternalError“ wurde überprüft: aktuelle Transaktion abgebrochen wird, ignoriert Befehle bis zum Ende des Transaktionsblockes Es folgt mein Code: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']),
]