rsanchez
2017-06-23 7163fc28f700785424ec10601ce6aa58d6d05223
securis/src/main/webapp/src/app/forms/pack.form.component.ts
....@@ -27,7 +27,7 @@
2727 private packs: PacksService,
2828 router: Router,
2929 toaster: ToastsManager,
30
- route: ActivatedRoute,
30
+ route: ActivatedRoute,
3131 $L: LocaleService,
3232 dialogs: TdDialogService) {
3333 super($L, router, route, toaster, packs, $L.get('pack'), dialogs);
....@@ -37,13 +37,13 @@
3737 this.http.get('organization')
3838 .map(response => response.json().map((org : any) => <IComboOption>{id: org.id, label: `(${org.code}) ${org.name}`}))
3939 .subscribe(
40
- data => this.organizations = (<IComboOption[]>data).sort((e1, e2) => e1.label.localeCompare(e2.label)),
40
+ data => super.setViewData(() => this.organizations = (<IComboOption[]>data).sort((e1, e2) => e1.label.localeCompare(e2.label))),
4141 err => console.error('Error loading orgs')
4242 );
4343 this.licenseTypes.get()
4444 .map(list => list.map((lt : any) => <IComboOption>{id: lt.id, label: `(${lt.code}) ${lt.name}`}))
4545 .subscribe(
46
- data => this.licensetypes = (<IComboOption[]>data).sort((e1, e2) => e1.label.localeCompare(e2.label)),
46
+ data => super.setViewData(() => this.licensetypes = (<IComboOption[]>data).sort((e1, e2) => e1.label.localeCompare(e2.label))),
4747 err => console.error('Error loading license types')
4848 );
4949 }
....@@ -57,7 +57,7 @@
5757 this.licenseTypes.get(this.data.license_type_id)
5858 .map(lt_data => lt_data.metadata)
5959 .subscribe(
60
- metadata => this.data.metadata = metadata,
60
+ metadata => super.setViewData(() => this.data.metadata = metadata),
6161 err => {
6262 console.error('Error loading license type metadata');
6363 console.error(err);