From 4883b3bb882754aa9d24267bb7d2a32088f62145 Mon Sep 17 00:00:00 2001 From: Fu Diwei Date: Wed, 26 Mar 2025 10:18:27 +0800 Subject: [PATCH] feat(ui): make request error friendly --- ui/src/utils/error.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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) {