Jelajahi Sumber

fix error handling

Yuki Takei 1 tahun lalu
induk
melakukan
6ba754ddd4
1 mengubah file dengan 6 tambahan dan 2 penghapusan
  1. 6 2
      apps/app/src/client/components/PageComment.tsx

+ 6 - 2
apps/app/src/client/components/PageComment.tsx

@@ -93,8 +93,12 @@ export const PageComment: FC<PageCommentProps> = memo((props: PageCommentProps):
       onDeleteCommentAfterOperation();
       onDeleteCommentAfterOperation();
     }
     }
     catch (error: unknown) {
     catch (error: unknown) {
-      setErrorMessageOnDelete(error as string);
-      toastError(`error: ${error}`);
+      const message = error instanceof Error
+        ? error.message
+        : (error as any).toString();
+
+      setErrorMessageOnDelete(message);
+      toastError(message);
     }
     }
   }, [commentToBeDeleted, onDeleteCommentAfterOperation]);
   }, [commentToBeDeleted, onDeleteCommentAfterOperation]);