Friday, September 12, 2025
1 change · saas-18.2
Enhancements to existing features
Point of Sale now avoids loading large lists of product option values before they are needed. This reduces unnecessary data loading and helps stores with many product variants open the PoS more quickly without changing how options work.
Original PR description
Before this commit, when loading PoS, all product template attribute value (ptav) IDs linked to a product attribute were loaded. This caused performance issues when attributes had a large number of values, even though they were not needed at that stage. With this commit, the values are no longer preloaded, since the reverse fields in ptav and ptal are fetched when needed, ensuring they can still be linked correctly without degrading performance. opw-5006818 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#224497