eb2ba319a1b107a44c0f956338212377a083b26d
formatFloat when the value is null
Before this commit, when the value is null in the pivot view on a float field, we format the value before displaying it. The problem is the formatFloat method does not check if the value is null and used the `toFixed` method to fixed the number of digits to display for the value. This commit uses the value if it is not value otherwise use 0 to fixed the number of digits. That is, when the value is null, the formatter will return "0.00" (if the number of digits expected is 2) instead of raise an error. Steps to reproduce: ================== 1) Go to the helpdesk App > Reporting > Tickets Analysis. 2) Go to pivot view of this report. 3) Add the measure called "Rating (/5)" Expected behaviour: ================== Show the pivot with empty cells or 0.00 if the average of this measure has no values. Actual behaviour: ================ Traceback shown because it cannot read 'toFixed' property of null. task-2665899 closes #79034 X-original-commit: d142705d9262dfa5fb489611ae0b5a2a04ff6fab Part-of: odoo/odoo#79291
…
…
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%