Friday, August 1, 2025
6 changes · master
Resolved issues and error corrections
Field service sales orders using Anglo-Saxon accounting now correctly show zero-priced products as ready to invoice. This prevents valid no-cost items from being incorrectly marked as having nothing to invoice, allowing invoices to be created when needed.
Original PR description
Before this commit: When Anglo-Saxon accounting is enabled and a product with sale price of zero is added to SO through field service, the invoice_status show 'Nothing to Invoice'. After this commit: With Anglo-Saxon accounting enabled, adding product with a zero sale price to an SO through field service will display the invoice_status as 'To Invoice' instead of 'Nothing to Invoice'. task-3957962 Forward-Port-Of: odoo/enterprise#91159 Forward-Port-Of: odoo/enterprise#70132
This fixes an issue where mentioning someone in the full message composer could trigger an error because the conversation context was not always available. Users can now use mention suggestions more reliably when writing messages, reducing interruptions in communication workflows.
Original PR description
**Purpose of this PR:** Handled mention suggestions with optional chaining as thread is absent in MentionList. since we are using suggestions without thread in full composer. Forward-Port-Of: odoo/enterprise#91432
Starshipit shipping requests now include the second address line when it is provided. This helps ensure carriers receive complete delivery addresses, reducing the risk of incomplete labels or delivery issues.
Original PR description
Current behaviour: --- When using Starshipit, street2 is not included in the payload sent to the API. Expected behaviour: --- Street and Street2 should be both included if street2 is set, separated by a space. Steps to reproduce: --- 1. Install delivery_starshipit 2. Create starshipit Shipping Method 3. Create an Australian partner 4. Make sure street2 is set 5. Make a new sale order 6. Set the Australian partner 7. Set a product and click on "Add shipping" 8. Set starshipit as the method to use 9. Confirm and validate the delivery 10. Only the first street is sent opw-4907475 Forward-Port-Of: odoo/enterprise#90775 Forward-Port-Of: odoo/enterprise#89725
This fix ensures the correct point of sale configuration appears in the Belgian blackbox installation banner. It also restores missing attribute labels on IoT device forms, making setup information clearer for users.
Original PR description
We fixed the associated pos config displayed inside the "install pos_blackbox_be" banner and the labels of attributes not showing on the iot device form. Forward-Port-Of: odoo/enterprise#91441
The CRM activity tests were adjusted to match a recent change where the activity action loads in two steps. This helps ensure CRM activity views continue to work correctly, including records that may be active or archived.
Original PR description
The crm activity action is now loaded in two steps Also check that the domain gets `active in [true, false]` added while we're here See linked community pull request task-4951716 Forward-Port-Of: odoo/enterprise#91038 Forward-Port-Of: odoo/enterprise#90762
This update fixes a timezone-related issue in Field Service tests that could cause failures in some environments. It helps keep automated checks stable and prevents false alarms during development.
Original PR description
the task was missing the timezone context, which caused the test to fail in some environments. build_error-227059 Forward-Port-Of: odoo/enterprise#91121