diff --git a/front_end/src/app/(main)/accounts/settings/(general)/page.tsx b/front_end/src/app/(main)/accounts/settings/(general)/page.tsx
index 0360870aaf..db09a5f303 100644
--- a/front_end/src/app/(main)/accounts/settings/(general)/page.tsx
+++ b/front_end/src/app/(main)/accounts/settings/(general)/page.tsx
@@ -1,4 +1,4 @@
-import invariant from "ts-invariant";
+import { redirect } from "next/navigation";
import ServerProfileApi from "@/services/api/profile/profile.server";
@@ -11,7 +11,7 @@ export const metadata = {
export default async function Settings() {
const currentUser = await ServerProfileApi.getMyProfile();
- invariant(currentUser);
+ if (!currentUser) return redirect("/");
return (
diff --git a/front_end/src/app/(main)/accounts/settings/account/page.tsx b/front_end/src/app/(main)/accounts/settings/account/page.tsx
index 2a165fcb09..59c07adb54 100644
--- a/front_end/src/app/(main)/accounts/settings/account/page.tsx
+++ b/front_end/src/app/(main)/accounts/settings/account/page.tsx
@@ -1,4 +1,4 @@
-import invariant from "ts-invariant";
+import { redirect } from "next/navigation";
import EmailMeMyData from "@/app/(main)/accounts/settings/account/components/email_me_my_data";
import ServerAuthApi from "@/services/api/auth/auth.server";
@@ -16,7 +16,7 @@ export const metadata = {
export default async function Settings() {
const currentUser = await ServerProfileApi.getMyProfile();
- invariant(currentUser);
+ if (!currentUser) return redirect("/");
const { key: apiKey } = await ServerAuthApi.getApiKey();
diff --git a/front_end/src/app/(main)/accounts/settings/notifications/page.tsx b/front_end/src/app/(main)/accounts/settings/notifications/page.tsx
index 6ce74f1bfc..02de82dd2a 100644
--- a/front_end/src/app/(main)/accounts/settings/notifications/page.tsx
+++ b/front_end/src/app/(main)/accounts/settings/notifications/page.tsx
@@ -1,4 +1,4 @@
-import invariant from "ts-invariant";
+import { redirect } from "next/navigation";
import EmailNotifications from "@/app/(main)/accounts/settings/notifications/components/email_notifications";
import QuestionNotifications from "@/app/(main)/accounts/settings/notifications/components/question_notifications";
@@ -11,8 +11,8 @@ export const metadata = {
export default async function Page() {
const currentUser = await ServerProfileApi.getMyProfile();
+ if (!currentUser) return redirect("/");
const posts = await ServerPostsApi.getAllSubscriptions();
- invariant(currentUser);
return (