summaryrefslogtreecommitdiff
path: root/addons
diff options
context:
space:
mode:
authorNathan de Pryck <nde@odoo.com>2020-08-20 14:46:12 +0000
committerRémi Rahir <rar@odoo.com>2020-09-09 07:12:59 +0000
commit848733b758063307bbbbf69eee10cd2426e9c017 (patch)
tree9d4dc9147fdf418d6b53d40b0cabc295895c56cc /addons
parent2688cd1bae489b1dec8862f4de727ac20514844c (diff)
[FIX/IMP] partner_autocomplete: vat for free
In this commit, we ensure that the vat is added to the company data if an error occured when contacting iap-services. task~2092378 closes odoo/odoo#57233 Signed-off-by: Rémi Rahir (rar) <rar@odoo.com>
Diffstat (limited to 'addons')
-rw-r--r--addons/partner_autocomplete/static/src/js/partner_autocomplete_core.js7
1 files changed, 7 insertions, 0 deletions
diff --git a/addons/partner_autocomplete/static/src/js/partner_autocomplete_core.js b/addons/partner_autocomplete/static/src/js/partner_autocomplete_core.js
index 39acfc4c496..001a5c7e694 100644
--- a/addons/partner_autocomplete/static/src/js/partner_autocomplete_core.js
+++ b/addons/partner_autocomplete/static/src/js/partner_autocomplete_core.js
@@ -136,6 +136,13 @@ var PartnerAutocompleteMixin = {
var company_data = result[0];
var logo_data = result[1];
+ // The vat should be returned for free. This is the reason why
+ // we add it into the data of 'company' even if an error such as
+ // an insufficient credit error is raised.
+ if (company_data.error && company_data.vat) {
+ company.vat = company_data.vat;
+ }
+
if (company_data.error && company_data.error_message === 'Insufficient Credit') {
self._notifyNoCredits();
company_data = company;