From 0d4d77633d0319c9f7c632f3cbc7434114193d94 Mon Sep 17 00:00:00 2001 From: Peter KW Date: Thu, 11 Apr 2024 00:34:56 +0200 Subject: [PATCH] Prevents admin from changing its name --- frontend/src/Components/ChangeUsername.tsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/frontend/src/Components/ChangeUsername.tsx b/frontend/src/Components/ChangeUsername.tsx index 2f73bb6..608c24c 100644 --- a/frontend/src/Components/ChangeUsername.tsx +++ b/frontend/src/Components/ChangeUsername.tsx @@ -9,6 +9,10 @@ function ChangeUsername(props: { nameChange: StrNameChange }): void { alert("You have to give a new name\n\nName not changed"); return; } + if (props.nameChange.prevName === localStorage.getItem("username")) { + alert("You cannot change admin name"); + return; + } api .changeUserName(props.nameChange, localStorage.getItem("accessToken") ?? "") .then((response: APIResponse) => {