Saturday, January 10, 2026
2 changes · saas-18.3
Resolved issues and error corrections
This update clarifies error messages related to custom field access rules within Odoo. Previously, confusing error messages could hinder users from understanding why they lacked permission to view or modify certain fields. This change simplifies the messages, making it easier for users to resolve access issues and continue working efficiently.
Original PR description
Method `_check_field_access` may raise for fields that have no groups, in case there are custom field access rules. Simply make the details of the error message less confusing. backport of https://github.com/odoo/odoo/pull/231159 Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#242856
This update fixes an issue where accepting UrbanPiper online orders in multiple POS locations resulted in multiple preparation tickets being printed. The fix ensures that preparation tickets are only generated once when an order is accepted, streamlining the order fulfillment process and reducing printing costs. It also removes 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#103867 Forward-Port-Of: odoo/enterprise#100280