diff --git a/web/context/app-context.tsx b/web/context/app-context.tsx index c033e1dcf..ae1bc1269 100644 --- a/web/context/app-context.tsx +++ b/web/context/app-context.tsx @@ -86,10 +86,9 @@ export const AppContextProvider: FC = ({ children }) => const isCurrentWorkspaceEditor = useMemo(() => ['owner', 'admin', 'editor'].includes(currentWorkspace.role), [currentWorkspace.role]) const isCurrentWorkspaceDatasetOperator = useMemo(() => currentWorkspace.role === 'dataset_operator', [currentWorkspace.role]) const updateUserProfileAndVersion = useCallback(async () => { - if (userProfileResponse) { + if (userProfileResponse && !userProfileResponse.bodyUsed) { try { - const clonedResponse = (userProfileResponse as Response).clone() - const result = await clonedResponse.json() + const result = await userProfileResponse.json() setUserProfile(result) const current_version = userProfileResponse.headers.get('x-version') const current_env = process.env.NODE_ENV === 'development' ? 'DEVELOPMENT' : userProfileResponse.headers.get('x-env')