From 687ded433fc8929bd47524ee77ccb4dd93fad6df Mon Sep 17 00:00:00 2001 From: jekkos Date: Tue, 17 Sep 2024 00:46:13 +0200 Subject: [PATCH] Fix sales date table filtering (#3999) --- app/Models/Sale.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/Models/Sale.php b/app/Models/Sale.php index f6e8706c7..8cc4739e4 100644 --- a/app/Models/Sale.php +++ b/app/Models/Sale.php @@ -125,8 +125,8 @@ class Sale extends Model //Only non-suspended records $where = 'sales.sale_status = 0 AND '; $where .= empty($config['date_or_time_format']) - ? 'DATE(`' . $db_prefix . 'sales`.`sale_time`) BETWEEN ' . $this->db->escape($filters['start_date']) . ' AND ' . $this->db->escape($filters['end_date']) - : '`sales`.`sale_time` BETWEEN ' . $this->db->escape(rawurldecode($filters['start_date'])) . ' AND ' . $this->db->escape(rawurldecode($filters['end_date'])); + ? 'DATE(' . $db_prefix . 'sales.sale_time) BETWEEN ' . $this->db->escape($filters['start_date']) . ' AND ' . $this->db->escape($filters['end_date']) + : 'sales.sale_time BETWEEN ' . $this->db->escape(rawurldecode($filters['start_date'])) . ' AND ' . $this->db->escape(rawurldecode($filters['end_date'])); $this->create_temp_table_sales_payments_data($where);