diff --git a/packages/toolkit/src/lib/useEntity.ts b/packages/toolkit/src/lib/useEntity.ts index 6b4bd61262..a031ff84d4 100644 --- a/packages/toolkit/src/lib/useEntity.ts +++ b/packages/toolkit/src/lib/useEntity.ts @@ -86,15 +86,18 @@ export function useEntity(): UseEntitySuccessReturn | UseEntityFailedReturn { }, [entity, namespaceType.isSuccess, namespaceType.data]); React.useEffect(() => { + if (!namespaceType.isSuccess) return; + if ( - entityName && - pipelineName && - connectorName && - modelName && - namespaceType.isSuccess + namespaceType.data === "NAMESPACE_RESERVED" || + namespaceType.data === "NAMESPACE_AVAILABLE" ) { setIsSuccess(true); } + + if (entityName && pipelineName && connectorName && modelName) { + setIsSuccess(true); + } }, [ entityName, pipelineName, diff --git a/packages/toolkit/src/view/profile/user-profile-view/UserProfileView.tsx b/packages/toolkit/src/view/profile/user-profile-view/UserProfileView.tsx index e63def8ad6..cc7e5d90ea 100644 --- a/packages/toolkit/src/view/profile/user-profile-view/UserProfileView.tsx +++ b/packages/toolkit/src/view/profile/user-profile-view/UserProfileView.tsx @@ -33,7 +33,11 @@ export const UserProfileView = () => { const user = useUser({ userName: entityObject.entityName, accessToken: accessToken, - enabled: enabledQuery && entityObject.isSuccess, + enabled: + enabledQuery && + entityObject.isSuccess && + (entityObject.namespaceType === "NAMESPACE_ORGANIZATION" || + entityObject.namespaceType === "NAMESPACE_USER"), }); const pipelines = useUserPipelines({