14 lines
		
	
	
	
		
			548 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			14 lines
		
	
	
	
		
			548 B
		
	
	
	
		
			Python
		
	
	
	
	
	
# 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)
 |