Saturday, January 10, 2026
3 changes · saas-18.2
Resolved issues and error corrections
This fixes how user profile pictures appear in the chatter area so they are cropped neatly instead of looking stretched or distorted. The change improves visual consistency and makes conversations easier to scan without affecting functionality.
Original PR description
Before this commit, user avatars in the Chater UI were not displayed using the object-fit: cover style, causing distorted or improperly scaled images. Current behavior before PR: <img width="671" height="380" alt="image" src="https://github.com/user-attachments/assets/a4b7ef3a-0c69-4fec-bf2a-70c9bd89236e" /> Desired behavior after PR is merged: <img width="663" height="384" alt="image" src="https://github.com/user-attachments/assets/479586c8-a01c-45fb-9e46-9246616e1329" /> --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#242665 Forward-Port-Of: odoo/odoo#242320
This fixes a confusing error message that could appear when custom field access rules blocked access to fields without assigned groups. Users and administrators will now receive clearer information, making permission issues easier to understand and resolve.
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
This update resolves an issue where accepting UrbanPiper online orders in multiple POS sessions resulted in duplicate preparation tickets being printed. The fix ensures that preparation tickets are generated only once, regardless of the number of active POS sessions. This improves order accuracy and reduces unnecessary printing.
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#100280