Fix save button after click deploy. 81/116181/1
authorAhmedeldeeb50 <ahmed.eldeeb.ext@orange.com>
Mon, 7 Dec 2020 17:06:10 +0000 (19:06 +0200)
committerAhmedeldeeb50 <ahmed.eldeeb.ext@orange.com>
Mon, 7 Dec 2020 17:06:59 +0000 (19:06 +0200)
Issue-ID: CCSDK-2070

Signed-off-by: Ahmedeldeeb50 <ahmed.eldeeb.ext@orange.com>
Change-Id: Ife29e2b58588bb047507487c17a461609f84bab1

cds-ui/designer-client/src/app/modules/feature-modules/packages/configuration-dashboard/configuration-dashboard.component.ts

index 96e54d9..e9affec 100644 (file)
@@ -52,6 +52,7 @@ export class ConfigurationDashboardComponent extends ComponentCanDeactivate impl
     dataTarget: any = '';
     ngUnsubscribe = new Subject();
     private designerState: any;
+    packageId: any;
 
     constructor(
         private route: ActivatedRoute,
@@ -63,7 +64,8 @@ export class ConfigurationDashboardComponent extends ComponentCanDeactivate impl
         private designerStore: DesignerStore,
         private toastService: ToastrService,
         private ngxService: NgxUiLoaderService,
-        private packageCreationExtractionService: PackageCreationExtractionService
+        private packageCreationExtractionService: PackageCreationExtractionService,
+        private activatedRoute: ActivatedRoute,
     ) {
         super();
 
@@ -100,6 +102,9 @@ export class ConfigurationDashboardComponent extends ComponentCanDeactivate impl
             this.metadataClasses = this.metadataClasses.replace('complete', '');
             this.isSaveEnabled = false;
         }
+        this.activatedRoute.paramMap.subscribe(res => {
+            this.packageId = res.get('id');
+        });
 
 
     }
@@ -135,7 +140,7 @@ export class ConfigurationDashboardComponent extends ComponentCanDeactivate impl
 
     editBluePrint() {
         this.ngxService.start();
-        this.configurationDashboardService.deletePackage(this.viewedPackage.id).subscribe(res => {
+        this.configurationDashboardService.deletePackage(this.packageId).subscribe(res => {
             this.formTreeData();
             this.saveBluePrintToDataBase();