fix: [CODE-3521] loading state and infinite loop when a repo name is changed (#3690) Revert (#3702)

* Revert "fix: [CODE-3521] loading state and infinite loop when a repo name is changed (#3690)"

This reverts commit 065db116d1feaa024572753f09ff86975e8bde71.
This commit is contained in:
Ritik Kapoor 2025-04-21 12:40:14 +00:00 committed by Harness
parent 799a8b0de8
commit 0db23cc023

View File

@ -59,8 +59,11 @@ export function useGetRepositoryMetadata() {
if (repoName && (!repoMetadata || cacheStrategy.isExpired())) {
refetch()
} else if (repoMetadata && repoMetadata.path !== repoPath) {
history.replace(routes.toCODERepository({ repoPath: repoMetadata.path as string }))
setTimeout(() => refetch(), 0)
refetch().then(() => {
if (repoPath?.toLocaleLowerCase() === repoMetadata.path?.toLocaleLowerCase()) {
history.replace(routes.toCODERepository({ repoPath: repoMetadata.path as string }))
}
})
}
}, [repoName, refetch, repoMetadata, repoPath])