diff --git a/addons/website_quote/controllers/main.py b/addons/website_quote/controllers/main.py index 805e34d7257..92479b90ca2 100644 --- a/addons/website_quote/controllers/main.py +++ b/addons/website_quote/controllers/main.py @@ -34,7 +34,7 @@ class sale_quote(http.Controller): if Order.validity_date: days = (fields.Date.from_string(Order.validity_date) - fields.Date.from_string(fields.Date.today())).days + 1 if pdf: - pdf = request.env['report'].sudo().with_context(set_viewport_size=True).get_pdf(Order.id, 'website_quote.report_quote') + pdf = request.env['report'].sudo().with_context(set_viewport_size=True).get_pdf([Order.id], 'website_quote.report_quote') pdfhttpheaders = [('Content-Type', 'application/pdf'), ('Content-Length', len(pdf))] return request.make_response(pdf, headers=pdfhttpheaders) transaction_id = request.session.get('quote_%s_transaction_id' % Order.id) diff --git a/addons/website_sale/controllers/main.py b/addons/website_sale/controllers/main.py index 51d8b30a4bb..684f64b8f77 100644 --- a/addons/website_sale/controllers/main.py +++ b/addons/website_sale/controllers/main.py @@ -875,8 +875,7 @@ class WebsiteSale(http.Controller): def print_saleorder(self): sale_order_id = request.session.get('sale_last_order_id') if sale_order_id: - order = request.env['sale.order'].browse(sale_order_id) - pdf = request.env['report'].sudo().get_pdf(order, 'sale.report_saleorder', data=None) + pdf = request.env['report'].sudo().get_pdf([sale_order_id], 'sale.report_saleorder', data=None) pdfhttpheaders = [('Content-Type', 'application/pdf'), ('Content-Length', len(pdf))] return request.make_response(pdf, headers=pdfhttpheaders) else: