fix exception when adding a field for a repeatable dropdown

This commit is contained in:
Art Lowel
2020-08-05 13:55:26 +02:00
parent eb9809801f
commit c2fd019ebd

View File

@@ -28,6 +28,7 @@ import { FormBuilderService } from '../../../shared/form/builder/form-builder.se
import { FormFieldMetadataValueObject } from '../../../shared/form/builder/models/form-field-metadata-value.model';
import { DynamicQualdropModel } from '../../../shared/form/builder/ds-dynamic-form-ui/models/ds-dynamic-qualdrop.model';
import { DynamicRelationGroupModel } from '../../../shared/form/builder/ds-dynamic-form-ui/models/relation-group/dynamic-relation-group.model';
import { deepClone } from 'fast-json-patch';
/**
* The service handling all form section operations
@@ -249,7 +250,10 @@ export class SectionFormOperationsService {
fieldValue = new FormFieldMetadataValueObject(value);
}
return fieldValue;
// make a copy of fieldvalue for returning,
// so any changes to it can't influence the original.
// fixes #817
return deepClone(fieldValue);
}
/**