diff options
| author | Nicolas Lempereur <nle@odoo.com> | 2020-09-18 11:30:58 +0000 |
|---|---|---|
| committer | Nicolas Lempereur <nle@odoo.com> | 2020-09-22 10:55:12 +0000 |
| commit | 0c71cc51adf92582c89ae7c78141278bae341f22 (patch) | |
| tree | 8769aa3780646731cbed55c2c5b0db2ec43d172a /addons/partner_autocomplete | |
| parent | 75aa12ba75424d714302a7da866ef2127910775a (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.js | 15 |
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; } |
