Thursday, September 10, 2026
3 changes · 18.0
Resolved issues and error corrections
This change reverts an earlier analytics identifier update for online sales, keeping GA4 product tracking based on barcodes instead of internal product codes. It avoids unnecessary changes in version 18.0 because the related Google Merchant Center conflict does not apply there, reducing the risk of reporting disruption.
Original PR description
Since GMC was only introduced in 18.3, there is no need to switch the analytics data since there is no collision with GMC to avoid any potential mess up. Revert of #287152 opw-6443326 Forward-Port-Of: odoo/odoo#287578
The French PDP demo setup was adjusted so the scheduled document retrieval process no longer fails with an error. This improves reliability for demonstrations and testing without affecting normal production use.
Original PR description
Issue: _call_peppol_proxy raised a traceback while called. Steps to reproduce: - in demo mode - run cron: "PDP: Retrieve new regulatory documents" no-task
The quotation document form now clearly shows that an attachment must be selected before saving. This prevents confusion when users create PDF quote documents, because the form highlights the actual missing item instead of blocking save on a hidden or unavailable name field.
Original PR description
When trying to save an empty quotation document from the form view, the save is blocked because the `name` field is required. However, `name` is readonly when no attachment has been selected. As a result, the form doesn't display the required-field decoration on that field, which is confusing. The attachment field should be marked as required in the view instead. This makes it clear that an attachment must be selected first, after which the `name` field becomes available and can be filled in. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr