[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#58241

X-original-commit: 0c71cc51adf92582c89ae7c78141278bae341f22
Signed-off-by: Nicolas Lempereur (nle) <nle@odoo.com>
This commit is contained in:
Nicolas Lempereur
2020-09-22 14:16:37 +00:00
parent f05ae697dc
commit 56f04a273f
@@ -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;
}