fix: resolve undefined cluster context in navigation (#639)

* fix: resolve undefined cluster context in navigation

* fix: encode cluster context and resolve linting failures
This commit is contained in:
Suhas Magadum
2026-01-06 00:57:22 +05:30
committed by GitHub
parent 9d28119bc6
commit 9f07cea128

View File

@@ -21,9 +21,12 @@ function RepositoryPage() {
);
const handleRepositoryChanged = (selectedRepository: Repository) => {
void navigateTo(`/repository/${selectedRepository.name}`, {
replace: true,
});
void navigateTo(
context
? `/${encodeURIComponent(context)}/repository/${selectedRepository.name}`
: `/repository/${selectedRepository.name}`,
{ replace: true }
);
};
useEffect(() => {
@@ -34,9 +37,12 @@ function RepositoryPage() {
useEffect(() => {
if (selectedRepo && !repoFromParams) {
void navigateTo(`/repository/${selectedRepo}`, {
replace: true,
});
void navigateTo(
context
? `/${encodeURIComponent(context)}/repository/${selectedRepo}`
: `/repository/${selectedRepo}`,
{ replace: true }
);
}
}, [selectedRepo, repoFromParams, context, navigateTo]);