diff --git a/src/Components/DashBoard/DashBoard.tsx b/src/Components/DashBoard/DashBoard.tsx
index 9bb477d..db25b39 100644
--- a/src/Components/DashBoard/DashBoard.tsx
+++ b/src/Components/DashBoard/DashBoard.tsx
@@ -77,6 +77,19 @@ export default function DashBoard({
limit,
})
.then((data) => {
+ console.log("data", data);
+ if (
+ !data ||
+ !data.successResults ||
+ !data.failedResults ||
+ !data.pendingResults
+ ) {
+ showSnackBar({
+ message: "データの取得に失敗しました。ログインし直してください。",
+ type: "warning",
+ });
+ return;
+ }
// 既に追加されている場合は追加しない
setSuccessResults((prev) => {
const newResults = data.successResults.filter(
@@ -213,6 +226,9 @@ export default function DashBoard({
limit: 1,
})
.then((data) => {
+ if (!data.successResults) {
+ return;
+ }
if (data.successResults.length > 0) {
setLastPostDate(data.successResults[0].post?.submittedAt);
}
diff --git a/src/Components/Progress/Progress.tsx b/src/Components/Progress/Progress.tsx
index daad667..e12736a 100644
--- a/src/Components/Progress/Progress.tsx
+++ b/src/Components/Progress/Progress.tsx
@@ -49,7 +49,7 @@ export default function Progress({
return (
);
@@ -72,7 +72,7 @@ export default function Progress({
return (
);