Friday, May 23, 2025
2 changes · saas-18.3
Resolved issues and error corrections
This fixes a slowdown that could make website footer updates take several seconds when certain empty values were processed. The update now handles those cases more efficiently, helping website changes apply quickly and reliably.
Original PR description
Update_footer_template method was experiencing significant performance degradation because of processing large numbers of records, when None values were present in the keys list. The None values caused PostgreSQL to get also elements with null key, and because of the quadratic time complexity in the filter_duplicate method it resulted in taking up to 46 seconds instead of the expected sub-second performance. The problem traces back to [1]. [1]: https://github.com/odoo/odoo/commit/e925651 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The website editor now correctly shows the expected editing options for Quotes carousel snippets. This prevents the add-slide action from freezing the page, making it safer and smoother to build website content.
Original PR description
Steps to reproduce the issue: - Enter Website Edit mode. - Drag and drop a "Quotes" carousel snippet onto the page. - Click the snippet. - Bug: most of the expected options are missing, and clicking the "+" (add slide) button causes the page to freeze (infinite loading). This bug has been occurring since commit [1], where a new snippet "s_quotes_carousel_compact" was introduced. While trying to exclude this snippet from the default options of "Carousel" snippets, we accidentally excluded the other "Quotes" snippets as well, which caused them to lose their options. [1]: https://github.com/odoo/odoo/commit/826b2d5061699c915dba7e627aef6d8d87b4a81b opw-4803058