[FIX] point_of_sale: Traceback while printing sales details

Traceback appeared due to incorrect syntax in expression.AND. The function
was called with separate arguments instead of array of arguments.

Task-2017568

closes odoo/odoo#34216

Signed-off-by: Nicolas Martinelli (nim) <nim@odoo.com>
This commit is contained in:
Hetal Dhanak
2019-06-19 12:26:23 +00:00
committed by Gert Pellin
parent 894ca01048
commit 16ee1966af
+5 -4
View File
@@ -1229,12 +1229,13 @@ class ReportSaleDetails(models.AbstractModel):
# stop by default today 23:59:59
date_stop = date_start + timedelta(days=1, seconds=-1)
AND(domain, [
('date_order', '>=', fields.Datetime.to_string(date_start)),
('date_order', '<=', fields.Datetime.to_string(date_stop)),])
AND([domain,
[('date_order', '>=', fields.Datetime.to_string(date_start)),
('date_order', '<=', fields.Datetime.to_string(date_stop))]
])
if config_ids:
AND(domain, [('config_id', 'in', config_ids)])
AND([domain, [('config_id', 'in', config_ids)]])
orders = self.env['pos.order'].search(domain)