Daily updates from Odoo
Sunday, January 11, 2026
1 change · saas-18.4
Resolved issues and error corrections
This update fixes an issue where accepting UrbanPiper online orders in multiple POS locations resulted in duplicate preparation tickets being printed. The fix ensures that preparation tickets are printed only once, regardless of the number of active POS sessions, streamlining order fulfillment and reducing printing costs. It also cleans up local order records when an order is rejected.
Original PR description
When a POS session is open in multiple tabs/locations, accepting an UrbanPiper online order triggers multiple preparation ticket prints. Steps to reproduce: - Configure POS with UrbanPiper and a preparation printer. - Open the same POS session in multiple tabs/locations. - Receive an online food delivery order via UrbanPiper. - Accept the order in the POS terminal (TicketScreen). (Note: Order may also be auto-accepted by UrbanPiper.) Issue: - The same order printed multiple preparation tickets due to multiple active session instances. Fix: - Ensure preparation ticket prints only once when accepting (or auto-accepting) UrbanPiper orders. - Remove local order records when rejecting an online order. Task-5353283 Forward-Port-Of: odoo/enterprise#103894 Forward-Port-Of: odoo/enterprise#100280