[FIX] PAYROLL: Payslip auto generate save issue fixed

This commit is contained in:
Horilla
2024-07-26 10:37:58 +05:30
parent 1b0a337f89
commit cf151556e7
2 changed files with 3 additions and 1 deletions

View File

@@ -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} "

View File

@@ -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)