diff --git a/interface/src/framework/security/ManageUsersForm.tsx b/interface/src/framework/security/ManageUsersForm.tsx index de533423f..8d14d1087 100644 --- a/interface/src/framework/security/ManageUsersForm.tsx +++ b/interface/src/framework/security/ManageUsersForm.tsx @@ -83,14 +83,13 @@ const ManageUsersForm: FC = () => { const noAdminConfigured = () => !data.users.find((u) => u.admin); const removeUser = (toRemove: User) => { - const users = data.users.filter((u) => u.id !== toRemove.id); + const users = data.users.filter((u) => u.username !== toRemove.username); setData({ ...data, users }); }; const createUser = () => { setCreating(true); setUser({ - id: '', username: '', password: '', admin: true @@ -108,7 +107,7 @@ const ManageUsersForm: FC = () => { const doneEditingUser = () => { if (user) { - const users = [...data.users.filter((u) => u.id !== user.id), user]; + const users = [...data.users.filter((u) => u.username !== user.username), user]; setData({ ...data, users }); setUser(undefined); } @@ -118,8 +117,8 @@ const ManageUsersForm: FC = () => { setGeneratingToken(undefined); }; - const generateToken = (id: string) => { - setGeneratingToken(id); + const generateToken = (username: string) => { + setGeneratingToken(username); }; const onSubmit = async () => { @@ -127,9 +126,11 @@ const ManageUsersForm: FC = () => { authenticatedContext.refresh(); }; + const user_table = data.users.map((u) => ({ ...u, id: u.username })); + return ( <> -