From 9342a8bd69753a9aa7500e93668846f3dd870a1f Mon Sep 17 00:00:00 2001
From: Roland Bernard <rolbernard@unibz.it>
Date: Tue, 1 Jun 2021 00:02:03 +0200
Subject: [PATCH] Adding a user now works in firefox

---
 client/src/components/forms/MemberForm/index.tsx | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/client/src/components/forms/MemberForm/index.tsx b/client/src/components/forms/MemberForm/index.tsx
index bb8456b..528100a 100644
--- a/client/src/components/forms/MemberForm/index.tsx
+++ b/client/src/components/forms/MemberForm/index.tsx
@@ -21,16 +21,19 @@ export default function MemberForm({ roles, team, setRoles }: Props) {
 
     const history = useHistory();
     useEffect(() => {
-        if (role && user && addTeamMember(team.id, { user: user, role: role })) {
-            history.go(0);
+        if (role && user) {
+            addTeamMember(team.id, { user: user, role: role }).then(() => {
+                history.go(0);
+            });
         }
     }, [role, user, team, history])
 
     return (
         <div className="member-form">
             {
-                !user ? <UsernameForm setResult={setUser} /> :
-                    <RoleForm roles={roles} team={team} setResult={setRole} setRoles={setRoles} />
+                !user
+                    ? <UsernameForm setResult={setUser} />
+                    : <RoleForm roles={roles} team={team} setResult={setRole} setRoles={setRoles} />
             }
         </div>
     )
-- 
GitLab