Daily updates from Odoo
Saturday, November 1, 2025
1 change · 19.0
Resolved issues and error corrections
Ingenico payment terminals no longer trigger an error caused by repeated status updates when nothing has changed. The fix reduces unnecessary database requests and keeps payment processing stable, while also updating a deprecated internal call.
Original PR description
Currently when paying with ingenco there is an error: "Uncaught (in promise) TypeError: can't access property "payment_method", line is undefined." This is due to the fact that Ingenco sends requests to the database every second even when the status of the driver didn't change since the last payment. This PR fixes the issue by only sending requests to the database if a) THe driver status has changed b) A payment is being processed It also fixes the deprecation warning for isSet() replaced by is_set(). opw-5166439 opw-5181429 opw-5164612 opw-5170658 Forward-Port-Of: odoo/enterprise#98059 Forward-Port-Of: odoo/enterprise#97945