diff --git a/src/app/appmarket/appinstance/modals/app-upgrade-modal/app-upgrade-modal.component.ts b/src/app/appmarket/appinstance/modals/app-upgrade-modal/app-upgrade-modal.component.ts index 3552d6605e835d15eca69539a8593a8dd5fa7dbe..3673d27541d11952b24fabef7754503718762700 100644 --- a/src/app/appmarket/appinstance/modals/app-upgrade-modal/app-upgrade-modal.component.ts +++ b/src/app/appmarket/appinstance/modals/app-upgrade-modal/app-upgrade-modal.component.ts @@ -1,4 +1,5 @@ import {Component, Input, OnInit, ViewChild} from '@angular/core'; +import {Router} from '@angular/router'; import {ModalComponent} from "../../../../shared/modal"; import {AppInstanceService} from "../../../../service"; import {AppInstanceUpgradeInfo} from "../../../../model/app-instance"; @@ -23,7 +24,8 @@ export class AppUpgradeModalComponent implements OnInit { @Input() public upgradeInfo: AppInstanceUpgradeInfo; - constructor(private appInstanceService: AppInstanceService) { + constructor(private router: Router, + private appInstanceService: AppInstanceService) { } ngOnInit() { } @@ -33,6 +35,7 @@ export class AppUpgradeModalComponent implements OnInit { } public upgrade() { - this.appInstanceService.upgradeAppInstance(this.appInstanceId, this.upgradeInfo.applicationId).subscribe(() =>this.modal.hide()); + this.appInstanceService.upgradeAppInstance(this.appInstanceId, this.upgradeInfo.applicationId).subscribe( + () => this.router.navigateByUrl('/instances')); } }