Wednesday, December 10, 2025
1 change · 19.0
Enhancements to existing features
This update enhances the website generator's efficiency by proactively verifying URLs before initiating the scraping process. By checking URL validity and authorization on the IAP server, we prevent unnecessary requests and potential errors, leading to faster website generation. This improves the overall user experience and reduces load on our systems.
Original PR description
This PR adds the client side verification of an url for the request we make to generate a website using the website scraper. **The goal is to filter all the unwanted requests (invalid urls, banned urls) before launching the scraper process.** The check is done on the IAP server, and retrieved on the DB. The reason is that we don't want to send a request directly from the db [as this was already discussed](https://github.com/odoo/enterprise/pull/92724). Since the IAP server is also the one that will eventually do the scraping request, it also makes more sense that it is the one to check (to avoid the case where odooDB has access to an URL and IAP server does not). Previous PR was in master, but since we only change js component, we can modify 19.0 directly. Link : [Master PR](https://github.com/odoo/enterprise/pull/99433)