X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=webapp-frontend%2Fsrc%2Fapp%2Fpolicy-control%2Fpolicy-instance.datasource.ts;fp=webapp-frontend%2Fsrc%2Fapp%2Fpolicy-control%2Fpolicy-instance.datasource.ts;h=4bf2aad0ca7caea54a847cbc141cb3864f6c3afb;hb=e409ac955e6f0654f1721c69e1885bda23e1cf99;hp=9cf1d7279c3f6f6c7bfd13efd94eabf2e29119cc;hpb=a3e5b2cc0eaf68e4f167cbf6cb39a6e154457678;p=portal%2Fnonrtric-controlpanel.git diff --git a/webapp-frontend/src/app/policy-control/policy-instance.datasource.ts b/webapp-frontend/src/app/policy-control/policy-instance.datasource.ts index 9cf1d72..4bf2aad 100644 --- a/webapp-frontend/src/app/policy-control/policy-instance.datasource.ts +++ b/webapp-frontend/src/app/policy-control/policy-instance.datasource.ts @@ -26,10 +26,9 @@ import { BehaviorSubject } from 'rxjs/BehaviorSubject'; import { merge } from 'rxjs'; import { of } from 'rxjs/observable/of'; import { catchError, finalize, map } from 'rxjs/operators'; -import { PolicyInstance } from '../interfaces/policy.types'; +import { PolicyInstance, PolicyTypeSchema } from '../interfaces/policy.types'; import { PolicyService } from '../services/policy/policy.service'; import { NotificationService } from '../services/ui/notification.service'; -import { PolicyType } from '../interfaces/policy.types'; export class PolicyInstanceDataSource extends DataSource { @@ -45,13 +44,13 @@ export class PolicyInstanceDataSource extends DataSource { private policySvc: PolicyService, public sort: MatSort, private notificationService: NotificationService, - private policyType: PolicyType) { + private policyTypeSchema: PolicyTypeSchema) { super(); } loadTable() { this.loadingSubject.next(true); - this.policySvc.getPolicyInstances(this.policyType.name) + this.policySvc.getPolicyInstances(this.policyTypeSchema.name) .pipe( catchError((her: HttpErrorResponse) => { this.notificationService.error('Failed to get policy instances: ' + her.error);