rsanchez
2017-06-23 7163fc28f700785424ec10601ce6aa58d6d05223
securis/src/main/webapp/src/app/forms/licensetype.form.component.ts
....@@ -54,7 +54,7 @@
5454 this.applications.get(this.data.application_id)
5555 .map(app_data => this._prepareMetadata(app_data.metadata))
5656 .subscribe(
57
- metadata => this.data.metadata = metadata,
57
+ metadata => super.setViewData(() => this.data.metadata = metadata),
5858 err => console.error('Error loading application metadata')
5959 );
6060 }
....@@ -65,7 +65,7 @@
6565 this.applications.get()
6666 .map(list => list.map((app : any) => <IComboOption>{id: app.id, label: `(${app.code}) ${app.name}`}))
6767 .subscribe(
68
- data => this.allApplications = (<IComboOption[]>data).sort((e1, e2) => e1.label.localeCompare(e2.label)),
68
+ data => super.setViewData(() => this.allApplications = (<IComboOption[]>data).sort((e1, e2) => e1.label.localeCompare(e2.label))),
6969 err => console.error('Error loading applications')
7070 );
7171 }
....@@ -80,7 +80,7 @@
8080 super.reset();
8181 super.prepareInitialData('licensetypeId', {
8282 metadata: []
83
- }, (data) => this._prepareMetadata(data.metadata));
83
+ }, (data) => super.setViewData(() => this._prepareMetadata(data.metadata)));
8484 }
8585
8686 ngAfterViewInit(): void {