Wednesday, April 3, 2024
7 changes · 17.0
Resolved issues and error corrections
The VAT VIES validation indicator is now displayed more clearly beneath the VAT number instead of being crowded on the same line. This makes customer or company tax information easier to read and reduces confusion for users reviewing partner records.
Original PR description
**Description of the issue/feature this PR addresses:** Having the VAT VIES Check valid field directly next to the VAT number as an inline element becomes unreadable, so we add a line break before **Current behavior before PR:**  **Desired behavior after PR is merged:**  Info: @wt-io-it --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fix prevents an error from appearing when users delete a sales order that includes tax details. It makes the totals display handle missing data safely during deletion, so the form closes cleanly instead of interrupting the workflow.
Original PR description
[[BUG][17.0] viin_sales_unlink- Xảy ra lỗi khi xóa SO](https://viindoo.com/web#id=51865&cids=1&menu_id=289&model=viin.helpdesk.ticket&view_type=form) - This PR - - Fix bug when delete SO **Step** - Create SO - Confirm SO, add delivered If the product is a warehouse product - Create Invoice - Delete Invoice - Cancel SO - Delete SO **Output** - Displays the error totals.subtotals order is not iterable **Reason** - When unlink SO, tax value no longer exists, so, return value of totals is false, and when try loop totals.subtotals_order (undefine value) will be display this error **Solution** - Check the total input value. If there is no value or the return value is false, return it --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update removes an outdated field from the appointment calendar view that was previously replaced with a newer resource management system. The change ensures the calendar interface displays only current, relevant fields and prevents confusion from duplicate or obsolete options.
Original PR description
Hide correctly appointment_resource_id in the calendar event form view as it has been replaced by resource_ids. task-3839587
A bug in the Payment Receipt printing feature was causing the invoice number placeholder to display incorrectly in the title. The fix corrects the HTML formatting to properly embed the invoice number within the document title when printing payment receipts.
Original PR description
## Issue: - When printing a Payment Receipt the name "INV0001" is added to the title. ## Steps To Reproduce: - Accounting > Vendors > Payment - create new payment and print payment receipt. ## Solution: - The issue was using a self-closing <span> tag and incorrectly placing the INV0001 placeholder outside it. - I placed INV0001 within an opening and closing <span> tag for correct dynamic content replacement. opw-3820212 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update removes an outdated route from the live chat system that was no longer being used and was causing crashes when accessed. The route attempted to load templates that no longer exist in the system. This fix prevents errors and cleans up unnecessary code.
Original PR description
This route is no longer used in our code and it tries to read templates that are no longer existing, leading to a crash if called manually. Forward-Port-Of: odoo/odoo#160206
The help text displayed in tooltips for the product margins report was not accurately describing the actual calculation being performed. This fix corrects the tooltip text to match the real calculation logic, ensuring users see accurate guidance when reviewing margin information.
Original PR description
Issue ----- The tooltip help text doesn't match the actual calculation made in the product margins report. **opw-3792181** Forward-Port-Of: odoo/odoo#159131
This update fixes an automated test for the live chat bot redirect feature. The test was failing because it wasn't properly waiting for the bot's confirmation message when testing multiple redirect scenarios. The fix ensures the test correctly validates that the chat bot continues to work properly after being redirected.
Original PR description
The `website_livechat.chatbot_redirect` tour checks that the chat bot still works after redirection. The tour waits for the chat bot message that indicates the redireciton was made. Since the tour restarts the bot to test two differents flows, this message is already present before the second redirection occurs. The tour should instead wait for two occurences of this message the second time. Forward-Port-Of: odoo/odoo#160276