Friday, November 1, 2024
3 changes · 18.0
Resolved issues and error corrections
Worldline payment updates now use the stable payment ID from the notification instead of a checkout-only field. This helps Odoo correctly match payments received through webhooks, reducing failed or incomplete payment reconciliation.
Original PR description
Description of the issue/feature this PR addresses: 'hostedCheckoutSpecificOutput' is not a valid key when passing through the webhook as it's only available when returning from checkout. Using the id key instead as its left part is the exact unique payment id we want to save.
Users who can view a record but cannot edit it will no longer be shown an option to add a log note in the chatter. This prevents them from running into an error after trying an action they are not allowed to complete, improving the experience and reducing confusion.
Original PR description
Currently, a user without access rights can attempt to post a log note in various chatters. This will trigger a NotFound() error after their access rights are denied which leads to poor user experience. To avoid this I have adapted logic from the Send Message Button to also apply to the log note button for users with read access but not write access. OPW-4280451 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update fixes automated checks for Mexican electronic invoicing so they no longer fail simply because the calendar month changed. It helps keep development and release validation stable without changing customer-facing invoicing behavior.
Original PR description
The test started failing during the next month. This commit follows the same guideline as the other test files of the module by using `__ignore__`, not using `freezegun` or other options.