diff options
| author | Nathan de Pryck <nde@odoo.com> | 2020-08-20 14:46:12 +0000 |
|---|---|---|
| committer | Rémi Rahir <rar@odoo.com> | 2020-09-09 07:12:59 +0000 |
| commit | 848733b758063307bbbbf69eee10cd2426e9c017 (patch) | |
| tree | 9d4dc9147fdf418d6b53d40b0cabc295895c56cc /addons/partner_autocomplete/static | |
| parent | 2688cd1bae489b1dec8862f4de727ac20514844c (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/partner_autocomplete/static')
| -rw-r--r-- | addons/partner_autocomplete/static/src/js/partner_autocomplete_core.js | 7 |
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; |
