Code Review
/
nonrtric.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Dashboard using policy agent NBI
[nonrtric.git]
/
dashboard
/
webapp-frontend
/
src
/
app
/
policy-control
/
policy-type.datasource.ts
diff --git
a/dashboard/webapp-frontend/src/app/policy-control/policy-type.datasource.ts
b/dashboard/webapp-frontend/src/app/policy-control/policy-type.datasource.ts
index
8d9dec7
..
97d792e
100644
(file)
--- a/
dashboard/webapp-frontend/src/app/policy-control/policy-type.datasource.ts
+++ b/
dashboard/webapp-frontend/src/app/policy-control/policy-type.datasource.ts
@@
-60,7
+60,12
@@
export class PolicyTypeDataSource extends DataSource<PolicyType> {
this.rowCount = types.length;
for (let i = 0; i < types.length; i++) {
const policyType = types[i];
this.rowCount = types.length;
for (let i = 0; i < types.length; i++) {
const policyType = types[i];
- policyType.schemaObject = JSON.parse(policyType.schema);
+ try {
+ policyType.schemaObject = JSON.parse(policyType.schema);
+ } catch (jsonError) {
+ console.error('Could not parse schema: ' + policyType.schema);
+ policyType.schemaObject = { description: 'Incorrect schema: ' + jsonError };
+ }
}
this.policyTypeSubject.next(types);
});
}
this.policyTypeSubject.next(types);
});