Daily updates from Odoo
Friday, January 30, 2026
106 changes
2 changes
Resolved issues and error corrections
This update removes unnecessary timezone information from avatar cards when the user's local time zone matches their own. Previously, displaying the timezone added visual clutter. This change ensures a cleaner and more user-friendly experience on the avatar card.
Original PR description
Before this commit, the local time zone was shown on avatar card even when this is the same as current user. The intent of showing of local timezone is to see when it differs. When this is the same, this just adds noise to the card. This commit hides the showing of local timezone when this is the same as current user. Part of Task-5867464 Before / After <img width="310" height="206" alt="Screenshot 2026-01-30 at 17 24 04" src="https://github.com/user-attachments/assets/c47f885d-fb98-48f8-91fb-24d6a33e4c9a" /> <img width="311" height="193" alt="Screenshot 2026-01-30 at 17 23 50" src="https://github.com/user-attachments/assets/26fe6cf8-f2b1-40a3-b478-065ea88e01af" />
This update resolves an issue where editing a bank statement line caused unnecessary recalculations of all related lines, including reconciled ones. The change now ensures that only the edited line is recomputed, significantly improving performance and stability when managing bank statements. This prevents slowdowns and ensures accurate reconciliation processes.
Original PR description
When we edit a bank statement line, it triggers the recompute of all other lines, even the reconciled ones. This commit changes this behavior so reconciled lines are not recomputed task-5882885 Forward-Port-Of: odoo/enterprise#106017 Forward-Port-Of: odoo/enterprise#105754
2 changes
Resolved issues and error corrections
This update resolves an issue where a technical error during bill import could cause duplicate entries in our PEPPOL integration. The change ensures that these errors don't block the import process and allows bills to be left unlinked, improving the reliability of our data synchronization.
Original PR description
Backport of https://github.com/odoo/odoo/commit/71de6902d73bec32f93e3be8f4de4ec89e9dc987 A UserError there can cause duplicates in peppol fetching. It should never block an ack. We can leave them unlinked We also do the same for any unexpected error that occurs after we've created the move. opw-5492092 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#246475
This update resolves an issue where a 100% discount combined with shipping costs caused a technical error in the Express Stripe checkout form. The fix adjusts how zero minor amounts are handled, ensuring the checkout process functions correctly when discounts are applied. This prevents errors and allows for accurate order processing with significant discounts.
Original PR description
### Issue: Due to this issue, there is a traceback, in express stripe checkout when there is a 100% discount and shipping cost. Steps to reproduce: 1- Setup `Stripe` as the only payment provider in the db. 2- Create a discount code with 100% discount on order. 3- Set a fixed price on the delivery method. 4- On shop, add a product to cart, and then enter the discount code. 5- Refresh the page. There is a traceback. #### Cause: This issue is introduced after #209103, which set `minor_amount` to amount excluding delivery. In the case it's 0, it's not going to be rendered on express_checkout view as it is false. Which cause a traceback here: https://github.com/odoo/odoo/blob/8f7e3d588c6c1189e64442a33037666d5d70aae7/addons/payment_stripe/static/src/js/express_checkout_form.js#L73-L81 opw-5482646 Forward-Port-Of: odoo/odoo#246355
2 changes
Resolved issues and error corrections
This update corrects a technical issue where the Point of Sale (POS) system incorrectly reported the scale as disconnected. The change, previously addressed in odoo/enterprise#90842, ensures accurate scale status reporting, improving the reliability of the certified scale service. This resolves a potential disruption to sales transactions.
Original PR description
This commit ports the change from odoo/enterprise#90842 to the certfied scale service, which fixes an issue where the POS claims the scale is disconnected even though it isn't. opw-5880286
This update resolves an issue where editing a bank statement line would incorrectly trigger a recomputation of all related lines, including reconciled ones. The change prevents this behavior, improving the stability and efficiency of bank statement management. This ensures edits to bank statements don't unexpectedly affect reconciliation processes.
Original PR description
When we edit a bank statement line, it triggers the recompute of all other lines, even the reconciled ones. This commit changes this behavior so reconciled lines are not recomputed task-5882885 Forward-Port-Of: odoo/enterprise#105754