From 31e7195dc25807d411ff5360430b49ac47f0665a Mon Sep 17 00:00:00 2001 From: Davit Date: Wed, 27 Mar 2024 19:09:17 +0400 Subject: [PATCH] fix early nav causing NS_BINDING_ABORTED --- src/components/Environment/index.js | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/src/components/Environment/index.js b/src/components/Environment/index.js index 766046f3..8d6e17c1 100644 --- a/src/components/Environment/index.js +++ b/src/components/Environment/index.js @@ -32,6 +32,19 @@ const Environment = ({ environment }) => { }` : ''; + const navigateToTasks = () => { + const projectName = environment.project.name; + + const taskNavObject = { + urlObject: { + pathname: '/tasks', + query: { openshiftProjectName: environment.openshiftProjectName }, + }, + asPath: `/projects/${projectName}/${environment.openshiftProjectName}/tasks`, + }; + + Router.push(taskNavObject.urlObject, taskNavObject.asPath); + }; return (
@@ -150,7 +163,7 @@ const Environment = ({ environment }) => { environment.project.standbyProductionEnvironment && environment.environmentType == 'production' && environment.project.standbyProductionEnvironment == environment.name && ( - + {(switchActiveStandby, { loading, called, error, data }) => { const switchActiveBranch = () => { const input = { @@ -160,7 +173,6 @@ const Environment = ({ environment }) => { }; switchActiveStandby({ variables: { input } }); - Router.push(`/projects/${environment.project.name}/${environment.openshiftProjectName}/tasks`); }; if (!error && called && loading) {