diff --git a/ui/src/utils/error.ts b/ui/src/utils/error.ts index 8ffb047a..063eb5dc 100644 --- a/ui/src/utils/error.ts +++ b/ui/src/utils/error.ts @@ -2,7 +2,7 @@ import { ClientResponseError } from "pocketbase"; export const getErrMsg = (error: unknown): string => { if (error instanceof ClientResponseError) { - return error.response != null ? getErrMsg(error.response) : error.message; + return Object.keys(error.response ?? {}).length ? getErrMsg(error.response) : error.message; } else if (error instanceof Error) { return error.message; } else if (typeof error === "object" && error != null) {