From 7d924022790d5557548913d8c4a94ced297dcf28 Mon Sep 17 00:00:00 2001 From: augusto-weiss Date: Tue, 30 Jul 2024 16:44:17 -0300 Subject: [PATCH] [FIX] website_sale_product_pack: price for pack in shop --- website_sale_product_pack/controllers/variant.py | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/website_sale_product_pack/controllers/variant.py b/website_sale_product_pack/controllers/variant.py index 66b1ce48..b7151774 100644 --- a/website_sale_product_pack/controllers/variant.py +++ b/website_sale_product_pack/controllers/variant.py @@ -1,10 +1,10 @@ -from odoo import http +from odoo.http import request, route from odoo.addons.website_sale.controllers.variant import WebsiteSaleVariantController class WebsiteSaleVariantController(WebsiteSaleVariantController): - @http.route( + @route( "/website_sale/get_combination_info", type="json", auth="public", @@ -18,17 +18,14 @@ def get_combination_info_website( combination, add_qty, parent_combination=None, - **kw, + **kwargs, ): - if "context" in kw: - kw["context"].update({"whole_pack_price": True}) - else: - kw["context"] = {"whole_pack_price": True} + request.update_context(whole_pack_price=True) return super().get_combination_info_website( product_template_id, product_id, combination, add_qty, parent_combination=parent_combination, - **kw, + **kwargs, )