Monday, July 3, 2023
3 changes · master
Resolved issues and error corrections
This fix prevents an unexpected system error when an invitation or password reset email is sent while the outgoing mail server is misconfigured or unavailable. Users should now receive a more controlled failure instead of encountering a traceback, improving reliability for account setup workflows.
Original PR description
When there is no valid outgoing mail server and user tries to send email by 'send an invitation email' or 'send password reset instructions' button, it shows the error.
see this traceback : https://tinyurl.com/2fdn2m5z
steps to reproduce :
1. Go to users in settings and select a user.
2. Click on 'send an invitation email' or 'send password reset instructions'
button
3. If there will be invalid outgoing mail server i.e. SMTP Server: localhost
4. error will occur.
Applying this commit will resolve this issue.
sentry-3961333326
I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-prFixes an issue where dynamic product carousel blocks on the website could behave unexpectedly when visitors used previous or next navigation. This helps keep product showcases working smoothly and avoids disruption to the shopping experience.
Original PR description
The issue occurred after the merge of this PR[1]. In that, we removed the dependency on underscore.js and introduced new functions to the qweb engine: `range` and `uniqueId`. The variable named `uniqueId` was clashing with the qweb function `uniqueId()` that's why variable were getting compiled as a function instead of the actual value, which led to unexpected behaviour. This commit renames the uniqueId variable to avoid conflicts with the qweb function `uniqueId()`. [1] https://github.com/odoo/odoo/pull/123018 task-3357115
Prevents users from deleting the anonymous final consumer record required for Chilean Point of Sale localization. This helps avoid configuration problems that could stop PoS operations from working correctly, while still allowing cleanup during module uninstallation.
Original PR description
The Consumidor Final Anónimo cannot be deleted in order for the PoS localization to work properly so, with this commit, we do not allow the user to delete it (except at the uninstallation of the module)