# Copyright 2020 Tecnativa - David Vidal # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). from odoo.addons.website_sale_stock.controllers.main import WebsiteSale from odoo.http import request, route class WebsiteSale(WebsiteSale): @route() def payment_transaction(self, *args, **kwargs): """Inject a context when potencial or promised stock is set""" request.website = request.website.with_context( website_sale_stock_available=True) return super().payment_transaction(*args, **kwargs)