From 4a0c13aaa9ad58bcd8668db2dfabd43ab5c0e0a2 Mon Sep 17 00:00:00 2001 From: Horilla Date: Tue, 1 Apr 2025 12:37:29 +0530 Subject: [PATCH] [UPDT] PAYROLL: Updated contract signal --- payroll/signals.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/payroll/signals.py b/payroll/signals.py index 743cf5a36..df0695882 100644 --- a/payroll/signals.py +++ b/payroll/signals.py @@ -10,7 +10,6 @@ from payroll.models.models import Allowance, Contract, Deduction, LoanAccount, P @receiver(pre_save, sender=EmployeeWorkInformation) -@receiver(post_save, sender=EmployeeWorkInformation) def employeeworkinformation_pre_save(sender, instance, **_kwargs): """ This method is used to override the save method for EmployeeWorkInformation Model @@ -21,7 +20,6 @@ def employeeworkinformation_pre_save(sender, instance, **_kwargs): if active_employee is not None: all_contracts = Contract.objects.entire() contract_exists = all_contracts.filter(employee_id_id=active_employee).exists() - contract_exists = active_employee.contract_set.exists() if not contract_exists: contract = Contract() contract.contract_name = f"{active_employee}'s Contract"