[UPDT] PAYROLL: Add condition in contract creation signals

This commit is contained in:
Horilla
2024-12-13 15:34:38 +05:30
parent 73d65a6930
commit e655589e9a
2 changed files with 6 additions and 2 deletions

View File

@@ -633,7 +633,9 @@ class OverrideWorkInfo(EmployeeWorkInformation):
contract = Contract()
contract.contract_name = f"{active_employee}'s Contract"
contract.employee_id = active_employee
contract.contract_start_date = datetime.today()
contract.contract_start_date = (
instance.date_joining if instance.date_joining else datetime.today()
)
contract.wage = (
instance.basic_salary if instance.basic_salary is not None else 0
)