fix: display exact server error message on login failure
This commit is contained in:
@@ -159,7 +159,11 @@
|
|||||||
navigate();
|
navigate();
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
const errEl = document.getElementById('login-error');
|
const errEl = document.getElementById('login-error');
|
||||||
errEl.textContent = err.message || 'خطأ في الدخول';
|
let msg = 'خطأ في الدخول';
|
||||||
|
if (err && err.error && err.error.message_ar) msg = err.error.message_ar;
|
||||||
|
else if (err && err.message) msg = err.message;
|
||||||
|
else if (typeof err === 'string') msg = err;
|
||||||
|
errEl.textContent = msg;
|
||||||
errEl.classList.remove('hidden');
|
errEl.classList.remove('hidden');
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user