Harden password reset and email send flows
This commit is contained in:
@@ -6,6 +6,8 @@ export function getApiErrorMessage(error: any, fallback = "Request failed.") {
|
||||
const data = error?.response?.data;
|
||||
if (typeof data === "string" && data.trim()) return data.trim();
|
||||
if (typeof data?.message === "string" && data.message.trim()) return data.message.trim();
|
||||
if (typeof data?.detail === "string" && data.detail.trim()) return data.detail.trim();
|
||||
if (typeof data?.title === "string" && data.title.trim()) return data.title.trim();
|
||||
if (Array.isArray(data?.errors)) {
|
||||
const first = data.errors.find((value: unknown) => typeof value === "string" && value.trim());
|
||||
if (first) return first;
|
||||
|
||||
Reference in New Issue
Block a user