From e5df13a68bc9521ffddd6b3504c32b3731de5c3f Mon Sep 17 00:00:00 2001 From: Ali <010109ali@gmail.com> Date: Wed, 25 Mar 2026 19:12:17 +0400 Subject: [PATCH] fix absence reason field: use absent_reason instead of leave_type Co-Authored-By: Claude Sonnet 4.6 --- .../report/monthly_absence_report/monthly_absence_report.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/taxes_az/taxes_az/report/monthly_absence_report/monthly_absence_report.py b/taxes_az/taxes_az/report/monthly_absence_report/monthly_absence_report.py index b483d30..d55dec6 100644 --- a/taxes_az/taxes_az/report/monthly_absence_report/monthly_absence_report.py +++ b/taxes_az/taxes_az/report/monthly_absence_report/monthly_absence_report.py @@ -39,7 +39,7 @@ def get_columns(): }, { "label": _("Davamsızlığın səbəbi"), - "fieldname": "leave_type", + "fieldname": "absent_reason", "fieldtype": "Data", "width": 180 }, @@ -62,7 +62,7 @@ def get_data(filters): e.first_name, e.identification_number AS fin, e.ssn, - a.leave_type, + a.absent_reason, COUNT(*) AS days_absent FROM `tabAttendance` a LEFT JOIN `tabEmployee` e ON e.name = a.employee @@ -72,6 +72,6 @@ e.identification_number AS fin, AND a.company = %(company)s AND a.attendance_date >= %(from_date)s AND a.attendance_date <= %(to_date)s - GROUP BY a.employee, a.leave_type + GROUP BY a.employee, a.absent_reason ORDER BY e.last_name ASC, e.first_name ASC """, filters, as_dict=1)