Wednesday, December 17, 2025
2 changes · saas-18.2
Enhancements to existing features
The update changes how duplicate electronic invoicing identifiers are handled so the rule only applies where required, specifically for Italy and Malaysia localizations. It also avoids blocking users when an electronic invoicing participant is already registered, making setup smoother for affected businesses.
Original PR description
This commit removes the `unique_active_edi_identification` constraints from the _auto_init of `account_edi_proxy_client` client user model, and adds back the constraint on `l10n_my_edi` and `l10n_it_edi` to make it apply only to those localizations. task-4852830 Forward-Port-Of: odoo/odoo#224811
IoT boxes now check once a day whether the connected database version has changed. When an upgrade is detected, the box updates its own software to match, reducing version mismatches after database upgrades; existing boxes need a restart before this scheduled check is active.
Original PR description
This PR adds the code which checks every midnight to see if the version of the database has changed. If so, it will update the iot box's code to align it to the database version Note: 1) the existing iot boxes will need to restart to get this cron job 2) Outside of database upgrade the code won't be upgraded with the cron Forward-Port-Of: odoo/odoo#239121 Forward-Port-Of: odoo/odoo#239049