aboutsummaryrefslogtreecommitdiffstats
path: root/catalog-ui/src/app/models/properties.ts
diff options
context:
space:
mode:
Diffstat (limited to 'catalog-ui/src/app/models/properties.ts')
-rw-r--r--catalog-ui/src/app/models/properties.ts8
1 files changed, 7 insertions, 1 deletions
diff --git a/catalog-ui/src/app/models/properties.ts b/catalog-ui/src/app/models/properties.ts
index 80575c4221..cff1324c30 100644
--- a/catalog-ui/src/app/models/properties.ts
+++ b/catalog-ui/src/app/models/properties.ts
@@ -94,7 +94,13 @@ export class PropertyModel extends PropertyBEModel implements IPropertyModel {
constructor(property?:PropertyModel) {
super(property);
if (property) {
- this.constraints = property.constraints;
+ if (property.propertyConstraints) {
+ this.constraints = new Array();
+ property.propertyConstraints.forEach((constraint: any) => {
+ this.constraints.push(JSON.parse(constraint));
+ });
+ }
+ this.propertyConstraints = property.propertyConstraints;
this.source = property.source;
this.valueUniqueUid = property.valueUniqueUid;
this.path = property.path;