summaryrefslogtreecommitdiff
path: root/addons/partner_autocomplete
diff options
context:
space:
mode:
authorNicolas Lempereur <nle@odoo.com>2020-09-18 11:30:58 +0000
committerNicolas Lempereur <nle@odoo.com>2020-09-22 10:55:12 +0000
commit0c71cc51adf92582c89ae7c78141278bae341f22 (patch)
tree8769aa3780646731cbed55c2c5b0db2ec43d172a /addons/partner_autocomplete
parent75aa12ba75424d714302a7da866ef2127910775a (diff)
[FIX] partner_autocomplete: show other errors
When IAP reply when an error for partner_autocomplete, show the error instead of thinking `error` and `error_message` are res.partner data which leads to subsequent errors. opw-2337763 opw-2341473 closes #58024 closes odoo/odoo#58147 X-original-commit: 3a0544a6146c924c5d71c223f8ff10ff21ba1f09 Signed-off-by: Nicolas Lempereur (nle) <nle@odoo.com>
Diffstat (limited to 'addons/partner_autocomplete')
-rw-r--r--addons/partner_autocomplete/static/src/js/partner_autocomplete_core.js15
1 files changed, 8 insertions, 7 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 001a5c7e694..06002dd59d2 100644
--- a/addons/partner_autocomplete/static/src/js/partner_autocomplete_core.js
+++ b/addons/partner_autocomplete/static/src/js/partner_autocomplete_core.js
@@ -143,13 +143,14 @@ var PartnerAutocompleteMixin = {
company.vat = company_data.vat;
}
- if (company_data.error && company_data.error_message === 'Insufficient Credit') {
- self._notifyNoCredits();
- company_data = company;
- }
-
- if (company_data.error && company_data.error_message === 'No Account Token') {
- self._notifyAccountToken();
+ if (company_data.error) {
+ if (company_data.error_message === 'Insufficient Credit') {
+ self._notifyNoCredits();
+ } else if (company_data.error_message === 'No Account Token') {
+ self._notifyAccountToken();
+ } else {
+ self.do_notify(false, company_data.error_message);
+ }
company_data = company;
}