Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[FIX] orm: do not try to convert zero amount for monetary fields.
When assigning a default value to a computed monetary field, if self contains records with different currencies, the assignation will fail when trying to round the value (because self[currency_field] is a recordset of multiple currencies). Globally, assigning a monetary value to records in different currencies should never happen. The only case we want to support is defaulting a computed monetary to 0.0. Add clear error when trying to set monetaries in multi-currency. closes #40155 X-original-commit: 3a58dfa Signed-off-by: Victor Feyens (vfe) <vfe@odoo.com> Co-authored-by: Raphael Collet <rco@odoo.com>
- Loading branch information