00fe2a4ba2eb7a72e5cc3664821b1a15aa5a4784
Steps to reproduce: - Install accounting module - Ensure there is 2 companies - Activate both companies (with company switcher) - Go to Accounting -> Configuration -> Currencies - Select currency `EUR` - Add a rate and set second company as company - Disable second company (with company switcher) - Click on `Show Currency Rates` in action menu - Click on create Issue: Access Error Cause: Currency Rate model have a compute field `rate`. This last one calls `_get_latest_rate` that will retrieve the last rate for the currency. To do so, it will first retrieve all rates for the currency (that might include rates with company not same as the current one) before fitering regarding company. Solution: Use sudo(). Same issue/fix for `_get_last_rates_for_companies`. opw-2832708 closes odoo/odoo#96714 X-original-commit: dda5c9084b9913968e67c8b280de870c81227e16 Signed-off-by: Nasreddin Boulif (bon) <bon@odoo.com>
Odoo
Odoo is a suite of web based open source business apps.
The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce, Warehouse Management, Project Management, Billing & Accounting, Point of Sale, Human Resources, Marketing, Manufacturing, ...
Odoo Apps can be used as stand-alone applications, but they also integrate seamlessly so you get a full-featured Open Source ERP when you install several Apps.
Getting started with Odoo
For a standard installation please follow the Setup instructions from the documentation.
To learn the software, we recommend the Odoo eLearning, or Scale-up, the business game. Developers can start with the developer tutorials
Languages
Python
49.6%
JavaScript
47.8%
SCSS
2%
CSS
0.3%
HTML
0.2%