Thursday, September 3, 2026
1 change · saas-19.2
Enhancements to existing features
The rental stock logic now reuses an existing shared rule for checking rented product quantities. This makes it easier for other extensions to customize rental availability behavior consistently, with no expected change for everyday users.
Original PR description
There is already an existing hook on product.product ([sale_renting.models.product_product.ProductProduct._get_qty_in_rent_domain](https://github.com/acsone/enterprise/blob/2cd105c93bb7199a5ecea67a919a7ab5d9251cbf/sale_renting/models/product_product.py#L24)), use it to get the domain, so it can be inherited by other modules.
While the upstream method uses `('product_id', 'in', self.ids)` instead of this one's `('product_id', '=', self.id)`, this isn't an issue since there's a `self.ensure_one()` just above.
Forward-Port-Of: odoo/enterprise#129191