Thursday, June 12, 2025
1 change · saas-17.3
Resolved issues and error corrections
Uninstalling the employee login feature for Point of Sale now correctly clears its related setting. This prevents later app installations or upgrades, such as POS SMS, from failing because the system still thinks the removed feature is active.
Original PR description
In point_of_sale, when we configure `Log in with Employees` option in pos config it will installed `pos_hr` module. problem is if customer uninstalled module `pos_hr` from apps option `module_pos_hr` still true in pos config. without pos_hr installed. Therefore if there is a write during the upgrade in the pos config we get an error. and that write happen when it's try to load pos_sms module and load pos_config_main data record. Traceback generated when it's try to install `pos_sms` module which was introduced in saas~17.3 similar to this issue : ref: https://github.com/odoo/enterprise/pull/59810/commits 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