From a4b12cf87bdd7885778318a3046cbbdece0b7fd1 Mon Sep 17 00:00:00 2001 From: Aleksander <170264518+t-aleksander@users.noreply.github.com> Date: Mon, 23 Sep 2024 09:59:40 +0200 Subject: [PATCH 1/2] fix groups --- .../ProfileDetailsForm/ProfileDetailsForm.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/web/src/pages/users/UserProfile/ProfileDetails/ProfileDetailsForm/ProfileDetailsForm.tsx b/web/src/pages/users/UserProfile/ProfileDetails/ProfileDetailsForm/ProfileDetailsForm.tsx index 41c1d7ab4e..27162088bd 100644 --- a/web/src/pages/users/UserProfile/ProfileDetails/ProfileDetailsForm/ProfileDetailsForm.tsx +++ b/web/src/pages/users/UserProfile/ProfileDetails/ProfileDetailsForm/ProfileDetailsForm.tsx @@ -64,7 +64,7 @@ export const ProfileDetailsForm = () => { const queryClient = useQueryClient(); const isAdmin = useAuthStore((state) => state.isAdmin); const isMe = useUserProfileStore((state) => state.isMe); - const [fetchGroups] = useState(false); + const [fetchGroups, setFetchGroups] = useState(false); const { user: { editUser }, groups: { getGroups }, @@ -220,6 +220,11 @@ export const ProfileDetailsForm = () => { } }, [submitSubject, getValues, userProfile?.user.username]); + useEffect(() => { + setTimeout(() => setFetchGroups(true), 500); + // eslint-disable-next-line react-hooks/exhaustive-deps + }, []); + return ( <>