diff --git a/app/kubernetes/views/applications/create/createApplicationController.js b/app/kubernetes/views/applications/create/createApplicationController.js index c998d5e0a7f2..eaeecf921fbe 100644 --- a/app/kubernetes/views/applications/create/createApplicationController.js +++ b/app/kubernetes/views/applications/create/createApplicationController.js @@ -263,7 +263,12 @@ class KubernetesCreateApplicationController { { stackFile: this.stackFileContent, stackName: this.formValues.StackName } ); this.state.isEditorDirty = false; - this.$window.location.reload(); + this.Notifications.success('Success', 'Request to update application successfully submitted'); + this.$state.go( + 'kubernetes.applications.application', + { name: this.application.Name, namespace: this.application.ResourcePool, endpointId: this.endpoint.Id }, + { inherit: false } + ); } catch (err) { this.Notifications.error('Failure', err, 'Failed redeploying application'); } finally { diff --git a/app/portainer/components/forms/kubernetes-redeploy-app-git-form/kubernetes-redeploy-app-git-form.controller.js b/app/portainer/components/forms/kubernetes-redeploy-app-git-form/kubernetes-redeploy-app-git-form.controller.js index 9123401a5dc3..5d30474cac35 100644 --- a/app/portainer/components/forms/kubernetes-redeploy-app-git-form/kubernetes-redeploy-app-git-form.controller.js +++ b/app/portainer/components/forms/kubernetes-redeploy-app-git-form/kubernetes-redeploy-app-git-form.controller.js @@ -132,8 +132,8 @@ class KubernetesRedeployAppGitFormController { this.state.redeployInProgress = true; await this.StackService.updateKubeGit(this.stack.Id, this.stack.EndpointId, this.namespace, this.formValues); - this.Notifications.success('Success', 'Pulled and redeployed stack successfully'); - await this.$state.reload(); + this.Notifications.success('Success', 'Pulled and redeployed application successfully'); + this.$state.go('kubernetes.applications.application', { name: this.appName, namespace: this.namespace, endpointId: this.endpointId }, { inherit: false }); } catch (err) { this.Notifications.error('Failure', err, 'Failed redeploying application'); } finally { @@ -170,6 +170,8 @@ class KubernetesRedeployAppGitFormController { } $onInit() { + this.endpointId = this.$state.params.endpointId; + this.appName = this.$state.params.name; this.formValues.RefName = this.stack.GitConfig.ReferenceName; this.formValues.TLSSkipVerify = this.stack.GitConfig.TLSSkipVerify;