Monday, September 14, 2026
2 changes · 18.0
Resolved issues and error corrections
Instagram posts now get more time to complete when Instagram retrieves images from Odoo servers. This reduces posting failures caused by timeouts on some hosted databases, making social publishing more dependable.
Original PR description
Bug === On some database on the saas, timeout issue happen for Instagram. Because Instagram downloads the image on our server, it needs more timeout than other social media. Task-6547753
Adyen payment confirmation requests now include a safeguard that lets repeated requests return the original result instead of failing. This helps prevent payment issues after redirects, duplicate submissions, or network timeouts.
Original PR description
The `/payments/details` request made to Adyen did not set an idempotency key, unlike the sibling `/payments` request in `adyen_payment_request`. Without it, when the request is retried (e.g. a duplicate call following a redirect or a network timeout), Adyen rejects it with a `requests.exceptions.HTTPError: 422 Client Error request already processed or in progress` instead of returning the result of the original request. Generate the idempotency key from the transaction the same way it is done for the other Adyen and provider controllers. OPW-6471695 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr