Friday, September 4, 2026
1 change · saas-19.3
Enhancements to existing features
The rental stock module now reuses an existing shared rule for identifying rented products instead of keeping its own separate version. This makes future customizations easier and more consistent across rental-related features, 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