Friday, April 19, 2024
3 changes · saas-17.1
Resolved issues and error corrections
Employees can no longer hit a system traceback when creating a new employee linked to a user already assigned in the same company. Instead, the app shows the expected validation message, making the issue understandable and preventing a confusing failure during employee setup.
Original PR description
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
Fixed an issue where ecommerce shoppers could see an empty loyalty reward box when a loyalty program applied to future orders. The reward description now appears correctly, helping customers understand the benefit they will receive.
Original PR description
Currently if a loyalty program applies on future orders, the description is not shown in the ecommerce website. Steps to reproduce: ------------------- * Go to the **Website** App * Under **ecommerce**, select **Discount & Loyalty** * Select the **Loyalty Program** * Go in developer mode * For `Use points on` select `Future Orders` * Connect to the website using Marc Demo * Add any product to the cart -> Proceed to checkout > observations: The description of the loyalty program reward is not showing. The green box to display it is visible, not the text inside. Why the fix: ------------ Backport of https://github.com/odoo/odoo/commit/c4e9eae8a9393d4c9b9797c218501c7d7b0f175f (https://github.com/odoo/odoo/pull/159356) opw-3858322
This fixes an issue where users could cancel a sales subscription order after it had already been renewed. Preventing that action helps keep subscription records and customer order history accurate.
Original PR description
Before this commit, it was possible to cancel a renewed order. It was a mistake not occuring in 17.2 or 17.0.