Fix sales date table filtering (#3999)

This commit is contained in:
jekkos
2024-09-17 00:46:13 +02:00
parent f279877cd6
commit 687ded433f

View File

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