1
0
forked from Mapan/odoo17e
odoo17e-kedaikipas58/addons/website_sale_renting/controllers/variant.py
2024-12-10 09:04:09 +07:00

21 lines
864 B
Python

# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import fields
from odoo.http import request, route
from odoo.addons.website_sale.controllers.variant import WebsiteSaleVariantController
class WebsiteSaleRentingVariantController(WebsiteSaleVariantController):
@route()
def get_combination_info_website(self, *args, start_date=None, end_date=None, **kwargs):
""" Override to parse and add to context optional pickup and return dates."""
if start_date and end_date:
start_date = fields.Datetime.to_datetime(start_date)
end_date = fields.Datetime.to_datetime(end_date)
request.update_context(start_date=start_date, end_date=end_date)
return super().get_combination_info_website(
*args, start_date=start_date, end_date=end_date, **kwargs
)