fix: handle error as string when mismatch the field

This commit is contained in:
jialin
2025-04-22 16:51:05 +08:00
parent 1e68b75c68
commit 034b371ad4
+10 -4
View File
@@ -162,7 +162,7 @@ export const promptList = [
];
export const extractErrorMessage = (result: any) => {
return (
const errorMsg =
result?.data?.data?.detail ||
result?.data?.data?.message ||
result?.data?.error?.message ||
@@ -173,9 +173,15 @@ export const extractErrorMessage = (result: any) => {
result?.detail ||
result?.message ||
result?.error?.message ||
result?.data ||
'Unknown error occurred'
);
result?.data;
if (errorMsg) {
return errorMsg;
}
try {
return typeof result === 'string' ? result : JSON.stringify(result);
} catch {
return 'Unknown error';
}
};
export const scaleImageSize = (size: { width: number; height: number }) => {