From ddb969c3206d9ffdcff0d3eb3fd170ae39a6dbf1 Mon Sep 17 00:00:00 2001 From: Horilla Date: Thu, 28 Mar 2024 12:06:19 +0530 Subject: [PATCH] [FIX] PAYROLL: Bug fix in fetching mail server from ConfiguredEmailBackend class --- payroll/views/component_views.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/payroll/views/component_views.py b/payroll/views/component_views.py index d2a094787..553848409 100644 --- a/payroll/views/component_views.py +++ b/payroll/views/component_views.py @@ -427,7 +427,7 @@ def view_single_deduction(request, deduction_id): HTTP_REFERER = request.META.get("HTTP_REFERER") HTTP_REFERERS = [part for part in HTTP_REFERER.split("/") if part] - if HTTP_REFERER.endswith("view-deduction/"): + if "view-deduction" in HTTP_REFERERS: context["close_hx_url"] = "/payroll/filter-deduction" context["close_hx_target"] = "#payroll-deduction-container" @@ -946,7 +946,7 @@ def send_slip(request): Send payslip method """ email_backend = ConfiguredEmailBackend() - if not len(email_backend.dynamic_username_with_display_name): + if not email_backend and not len(email_backend.dynamic_username_with_display_name): messages.error(request, "Email server is not configured") return redirect(view_payslip) payslip_ids = request.GET.getlist("id")