From 99378bd8d0bab5da0712d4245d4d95d2ef85d002 Mon Sep 17 00:00:00 2001 From: MohamedAliSmk Date: Fri, 13 Mar 2026 01:51:41 +0200 Subject: [PATCH] fix: update date filtering in sales vs shifts report Refine date conditions in the sales vs shifts report to ensure proper filtering by converting date fields to the correct format. This change enhances the accuracy of the report's date range functionality. --- .../report/sales_vs_shifts_report/sales_vs_shifts_report.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pos_next/pos_next/report/sales_vs_shifts_report/sales_vs_shifts_report.py b/pos_next/pos_next/report/sales_vs_shifts_report/sales_vs_shifts_report.py index 629a47bb..8ebaefde 100644 --- a/pos_next/pos_next/report/sales_vs_shifts_report/sales_vs_shifts_report.py +++ b/pos_next/pos_next/report/sales_vs_shifts_report/sales_vs_shifts_report.py @@ -683,9 +683,9 @@ def build_conditions(filters): conditions = [] if filters.get("from_date"): - conditions.append("pcs.period_start_date >= %(from_date)s") + conditions.append("DATE(pcs.period_start_date) >= %(from_date)s") if filters.get("to_date"): - conditions.append("pcs.period_end_date <= %(to_date)s") + conditions.append("DATE(pcs.period_end_date) <= %(to_date)s") if filters.get("pos_profile"): conditions.append("pcs.pos_profile = %(pos_profile)s") if filters.get("cashier"):