From cf151556e71e9fe80eef526fc1a69115e4f4e589 Mon Sep 17 00:00:00 2001 From: Horilla Date: Fri, 26 Jul 2024 10:37:58 +0530 Subject: [PATCH] [FIX] PAYROLL: Payslip auto generate save issue fixed --- payroll/models/models.py | 3 ++- payroll/views/views.py | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/payroll/models/models.py b/payroll/models/models.py index e162aee16..8e8464a57 100644 --- a/payroll/models/models.py +++ b/payroll/models/models.py @@ -1888,11 +1888,12 @@ class PayslipAutoGenerate(models.Model): } ) - def save(self): + def save(self, *args, **kwargs): from payroll.scheduler import auto_payslip_generate if self.auto_generate: auto_payslip_generate() + super().save(*args, **kwargs) def __str__(self) -> str: return f"{self.generate_day} | {self.company_id} " diff --git a/payroll/views/views.py b/payroll/views/views.py index 0de3edcc6..a9e085a5d 100644 --- a/payroll/views/views.py +++ b/payroll/views/views.py @@ -1777,6 +1777,7 @@ def initial_notice_period(request): @permission_required("payroll.view_PayslipAutoGenerate") def auto_payslip_settings_view(request): payslip_auto_generate = PayslipAutoGenerate.objects.all() + print("All autopayslip", payslip_auto_generate) context = {"payslip_auto_generate": payslip_auto_generate} return render(request, "payroll/settings/auto_payslip_settings.html", context)