Thursday, January 15, 2026
5 changes · 19.0
Resolved issues and error corrections
This update fixes an issue where preparation timers for courses in a restaurant order were incorrectly shared. Now, each course has its own dedicated preparation timer, ensuring accurate timing for each stage of the order. This enhances the restaurant's order fulfillment process and improves customer experience.
Original PR description
Before this commit: -- - When an order was split into courses, all preparation orders incorrectly shared the same timer, even if fired at different times. After this commit: -- - Each preparation order has its own preparation timer when its course is fired. task-5421616 Forward-Port-Of: odoo/enterprise#102845
This update resolves an issue where refreshing AI content triggered unnecessary cron jobs. It also includes error handling to prevent embedding failures, ensuring chunks are marked as failed instead of halting the entire process. This improves the reliability and efficiency of the AI embedding feature.
Original PR description
Avoid triggering multiple embedding cron jobs when the refresh button is clicked, since the cron is automatically triggered while new chunks still need to be processed. Also catch AttributeError exceptions when calling the embedding service and mark the affected chunk as failed instead of crashing the whole embedding flow. task-id-5498693
Users were experiencing blocks in the Point of Sale UI due to printers ignoring print requests. This change reverts a previous update that introduced this issue, allowing print jobs to function correctly and unblocking users. It's a quick fix to restore normal POS functionality.
Original PR description
Since preparation printers are ignoring the print job requests sent a lot of users are being blocked in pos UI. This reverts commit 5e290c264f14108e036344663fc459bf77da265e. This unblocks the user's UI in case of a duplicate print Odoo: https://github.com/odoo/odoo/pull/243981
This update fixes an issue where appointment dates were displayed out of order in the online booking cart. The original fix inadvertently reversed the date order due to how appointment dates were formatted. The change ensures dates are correctly presented, improving the user experience for booking appointments.
Original PR description
**Steps to produce:** - Install `appointment,website_sale` modules. - Go to website > appointment > Online Cooking Lesson. - Book a slot > Proceed to payment. - Open the cart. **Issue:** - The…
**Steps to produce:** - Install `appointment,website_sale` modules. - Go to website > appointment > Online Cooking Lesson. - Book a slot > Proceed to payment. - Open the cart. **Issue:** - The appointment dates are displayed in an incorrect order in the cart. **Root cause:** - In the linked commit, the logic reverses the `self.name` lines to fix a display issue. - However, since appointment dates are split across multiple lines, reversing the list also unintentionally reverses the appointment date order. **Solution:** - Ensure that the appointment dates are formatted to appear on a single line, preventing them from being split into multiple list entries and incorrectly reordered when the lines are reversed. [commit]: https://github.com/odoo/odoo/pull/223433/changes/5b69176e64e6a4cc46966a8c41b675ed3d98dd0a Before: <img width="554" height="138" alt="image" src="https://github.com/user-attachments/assets/3e13a2a5-61d5-48c5-8e6a-85f313f7b6ca" /> After: <img width="566" height="120" alt="image" src="https://github.com/user-attachments/assets/f0b04592-7fd4-4104-b200-cf9b6f080962" /> opw-5420805 ---
This update fixes a confusing error message displayed when cash point closing with Fiskaly fails. The new message now includes the detailed response from Fiskaly, allowing users and support teams to quickly diagnose and resolve issues related to cash point transactions. This improves the user experience and streamlines troubleshooting.
Original PR description
When a cash point closing fails with Fiskaly, the error message shown to the user was not very informative. This commit enhances the error message to include the actual response from Fiskaly, making it easier for users to understand what went wrong. opw-5461084