diff --git a/openmetadata-ui/src/main/resources/ui/src/components/Domain/DomainDetailsPage/DomainDetailsPage.component.tsx b/openmetadata-ui/src/main/resources/ui/src/components/Domain/DomainDetailsPage/DomainDetailsPage.component.tsx index 41658d1755a..d97b27c5263 100644 --- a/openmetadata-ui/src/main/resources/ui/src/components/Domain/DomainDetailsPage/DomainDetailsPage.component.tsx +++ b/openmetadata-ui/src/main/resources/ui/src/components/Domain/DomainDetailsPage/DomainDetailsPage.component.tsx @@ -379,7 +379,7 @@ const DomainDetailsPage = ({ entity: t('label.domain'), })} icon={} - id="rename-button" + id="edit-style-button" name={t('label.style')} /> ), diff --git a/openmetadata-ui/src/main/resources/ui/src/components/Domain/DomainPage.component.tsx b/openmetadata-ui/src/main/resources/ui/src/components/Domain/DomainPage.component.tsx index 16a702dc5ba..3785fab6a6e 100644 --- a/openmetadata-ui/src/main/resources/ui/src/components/Domain/DomainPage.component.tsx +++ b/openmetadata-ui/src/main/resources/ui/src/components/Domain/DomainPage.component.tsx @@ -43,7 +43,8 @@ const DomainPage = () => { const { fqn } = useParams<{ fqn: string }>(); const history = useHistory(); const { permissions } = usePermissionProvider(); - const { domains, refreshDomains, updateDomains } = useDomainProvider(); + const { domains, refreshDomains, updateDomains, domainLoading } = + useDomainProvider(); const [isLoading, setIsLoading] = useState(false); const [isMainContentLoading, setIsMainContentLoading] = useState(true); const [activeDomain, setActiveDomain] = useState(); @@ -114,8 +115,8 @@ const DomainPage = () => { ? getDomainPath(updatedDomains[0].fullyQualifiedName) : getDomainPath(); - history.push(domainPath); refreshDomains(); + history.push(domainPath); }) .catch((err: AxiosError) => { showErrorToast( @@ -144,13 +145,13 @@ const DomainPage = () => { }; useEffect(() => { - if (domainFqn) { + if (domainFqn && domains.length > 0) { fetchDomainByName(domainFqn); } - }, [domainFqn]); + }, [domainFqn, domains]); useEffect(() => { - if (domains.length > 0 && !domainFqn) { + if (domains.length > 0 && !domainFqn && !domainLoading) { history.push(getDomainPath(domains[0].fullyQualifiedName)); } }, [domains, domainFqn]);