# Part of Odoo. See LICENSE file for full copyright and licensing details. from odoo import models class Website(models.Model): _inherit = 'website' def _get_product_available_qty(self, product, *, start_date=None, end_date=None, **kwargs): if product.rent_ok and product.is_storable: start_date = start_date or product.env.context.get('start_date') end_date = end_date or product.env.context.get('end_date') if end_date and start_date: return min( avail['quantity_available'] for avail in product.sudo()._get_availabilities( start_date, end_date, self.warehouse_id.id ) ) return super()._get_product_available_qty(product, **kwargs)