Tuesday, October 8, 2024
6 changes · 17.0
Resolved issues and error corrections
German chart of accounts imports now avoid blocking when an account code is included but remains unchanged. This prevents false errors during Excel export and re-import workflows while keeping GoBD-related restrictions on real code changes in place.
Original PR description
In #171244, we prevented users from modifying account codes on German CoAs, as part of changes for GoBD compliance. However, when the user exports and re-imports an entire CoA in Excel, `write` is still called on the account code, even if it doesn't change. With this commit, we don't raise if the code doesn't actually change. Back-port of #181234 task-4192627
This fix updates the Chilean localization accounting template so a specific account is reconciled correctly. It helps businesses using Chilean accounting avoid reconciliation issues and keep financial records more accurate.
Original PR description
Adhoc-task-side: 43047 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 change prevents a rare calendar error that could occur when users drag or move events. By adding a safeguard for an unexpected missing value, the calendar is less likely to interrupt users during event updates, especially in slower or customized environments.
Original PR description
In very rare occasions, when dragging (moving an event) in the calendar view, the following TypeError can occur. This could be related to custom computations (fields, other actions) when the ORM is…
In very rare occasions, when dragging (moving an event) in the calendar view, the following TypeError can occur. This could be related to custom computations (fields, other actions) when the ORM is updating a the related record. Perhaps this slows down the UI/frontend and triggers the error.
The change just adds a JS undefined check, to addres the error below. It seems really cumbersome to add unittest and even reproduction isn't repeatable.
TypeError: offsetTracker is undefined
HitDragging.prototype.queryHitForOffset@https://.../web/static/lib/fullcalendar/interaction/main.js:1074:21
HitDragging.prototype.handleMove@https://.../web/static/lib/fullcalendar/interaction/main.js:1049:28
HitDragging/this.handleDragMove@https://.../web/static/lib/fullcalendar/interaction/main.js:1000:23
applyAll@https://.../web/static/lib/fullcalendar/core/main.js:988:36
EmitterMixin.prototype.triggerWith@https://.../web/static/lib/fullcalendar/core/main.js:3582:25
EmitterMixin.prototype.trigger@https://.../web/static/lib/fullcalendar/core/main.js:3577:18
FeaturefulElementDragging/_this.onPointerMove@https://.../web/static/lib/fullcalendar/interaction/main.js:809:39
applyAll@https://.../web/static/lib/fullcalendar/core/main.js:988:36
EmitterMixin.prototype.triggerWith@https://.../web/static/lib/fullcalendar/core/main.js:3582:25
EmitterMixin.prototype.trigger@https://.../web/static/lib/fullcalendar/core/main.js:3577:18
PointerDragging/this.handleMouseMove@https://.../web/static/lib/fullcalendar/interaction/main.js:102:31
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-prInvoice reports now show fixed taxes without the confusing “on amount” wording that only applies to percentage-based taxes. This makes printed invoices clearer and more consistent for customers and accounting users.
Original PR description
Steps to reproduce: - Accounting > Configuration > Taxes - Create a tax with 'Tax Computation' as Fixed - Invoice a product with only that fixed tax - Print the invoice The subtotals for fixed taxes are displayed showing 'on $__', this is inconsistent with the intent of 5f77e6588ee2a15d7bf2cb593a51f509d9e4ca9d where the change was made. We want this mention only on percentage based taxes which actually depend on the amount the tax is applied to. i.e. '15% on $100' for percentage and just 'Fix $15' for fixed taxes. opw-4110516 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Users can now see the edit pencil when hovering over a channel image in the form view. This restores the ability to update channel images directly, avoiding confusion and extra workarounds.
Original PR description
**Current behavior before PR:** The pencil icon for editing the channel image was not visible on hover due to a wrongly written condition, preventing users from updating the image in the form view. **Desired behavior after PR is merged:** This PR fixes the issue by ensuring that the pencil icon now appears on hover, allowing users to edit the channel image directly from the form view. Task-4224182 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fix resolves a user experience issue where the vendor dropdown menu would not close immediately when selecting an option to create a new vendor. Previously, users had to click twice to close the dropdown. Now it closes automatically on the first interaction, making the invoice extraction process smoother and more intuitive.
Original PR description
The vendor dropdown does not close when a extract box is clicked and a creation dialog opens. It would only close after the first click. In this commit the dropdown is closed straight away. Forward-Port-Of: odoo/enterprise#71039