Skip to content

Commit 088fa70

Browse files
committed
Add redirect to signin page on unauthorized status code
1 parent a1d4893 commit 088fa70

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

frontend/src/app/dashboard/_components/QuestionTable/QuestionTable.tsx

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,19 @@ import { QuestionsResponse } from "@/types/Question";
66
import { CategoriesResponse } from "@/types/Category";
77
import { questionTableColumns } from "./column";
88
import { DataTable } from "./data-table";
9+
import { redirect } from "next/navigation";
910

1011
export default async function QuestionTable() {
1112
const questionsResponse: QuestionsResponse = await getQuestions();
1213
const categoriesResponse: CategoriesResponse = await getQuestionCategories();
1314

15+
if (
16+
questionsResponse.statusCode === 401 ||
17+
categoriesResponse.statusCode === 401
18+
) {
19+
redirect("/signin");
20+
}
21+
1422
if (!questionsResponse.data) {
1523
return <div>{questionsResponse.message}</div>;
1624
}

0 commit comments

Comments
 (0)