Monday, February 9, 2026
4 changes · 17.0
Resolved issues and error corrections
This update fixes a discrepancy where quote PDFs were incorrectly displaying customer addresses even when the 'Customer Addresses' setting was disabled. The fix mirrors the behavior of invoices, ensuring that quotes consistently show only one address when this setting is active. This improves data accuracy and a better user experience.
Original PR description
## Versions 17.0+ 16.0 too but template change is not worth risking stable policy. ## Issue There is a behavior mismatch between invoices and quotes/orders addresses display. Disabling "Customer…
## Versions
17.0+
16.0 too but template change is not worth risking stable policy.
## Issue
There is a behavior mismatch between invoices and quotes/orders addresses display. Disabling "Customer Addresses" setting should only display one address on generated documents. Yet, it has no effect on quotes and orders while it has on invoices.
## Steps to reproduce
- Go to Settings:
- Look for "Customer Addresses";
- Ensure the box is checked (and save).
- Go to Sales / Orders / Customers:
- Create a new customer and add addresses under the "Contacts & Addresses" tab:
- Add one "Delivery Address";
- Add one "Invoice Address" (with different values).
- Click the "Sales" smart button to create a new quote for that customer:
- Add any product;
- From the cog, click Print > PDF Quote.
- Confirm the order (deliver if needed);
- Create regular invoice;
- Confirm the invoice;
- From the cog, click Print > Invoices.
- Both documents display a shipping address.
Start again with "Customer Addresses" setting disabled and watch the shipping address disappear from the invoice while still present on the quote document.
*N.B.: Same behavior with the preview*
## Fix
Mimic invoices' behavior in https://github.com/odoo/odoo/blob/1bd2d63eb80020e6e213c889e83cca2950d4dcd4/addons/account/views/report_invoice.xml#L12
opw-5400368This update fixes a potential issue where external users could be assigned activities within Odoo. A new filter has been added to the system to ensure activities are only assigned to internal employees, improving data accuracy and security.
Original PR description
Description: Added an domain on the 'activity_user_id' field in the mail_activity_schedule_views xml file. The domain blocks the assignment of activities to users who are not internal. task-5424577
This update simplifies the initial setup for new employees in the payroll module. The system now automatically generates a unique employee ID and sets the marital status to the employee's birthday by default for single individuals. This streamlines the onboarding process and reduces manual data entry for HR staff.
Original PR description
For quality of life improvement, the unique employee identification is now automatically generated and initial marital status date is set to the birthday by default if the person is single
This update enhances the stability of our payroll accounting tests by ensuring all server-side processes are fully completed before tests conclude. This prevents inaccurate database state assertions and improves the reliability of test results, leading to more confident releases.
Original PR description
Wait for signature completion in tours to ensure server-side side-effects are finished before the test ends and asserts the database state. runbot-224112