diff --git a/dmp-frontend/src/app/ui/misc/dataset-description-form/visibility-rules/visibility-rules.service.ts b/dmp-frontend/src/app/ui/misc/dataset-description-form/visibility-rules/visibility-rules.service.ts index d4797d354..8265bbc7c 100644 --- a/dmp-frontend/src/app/ui/misc/dataset-description-form/visibility-rules/visibility-rules.service.ts +++ b/dmp-frontend/src/app/ui/misc/dataset-description-form/visibility-rules/visibility-rules.service.ts @@ -231,18 +231,11 @@ export class VisibilityRulesService { private resetFieldFormGroup(formGroup: FormGroup) { const renderStyle = formGroup.getRawValue().viewStyle.renderStyle; if (renderStyle === DatasetProfileFieldViewStyle.Validation || renderStyle === DatasetProfileFieldViewStyle.DatasetIdentifier) { - const value = { identifier: '', type: '' }; - if (formGroup.get('value').value != value) { - formGroup.get('value').setValue(value, { emitEvent: false }); - this.updateValueAndVisibility(formGroup.get('id').value, value); - } + formGroup.get('value').setValue({ identifier: '', type: '' }); } else { - const value = formGroup.get('defaultValue').value ? this.parseValue(formGroup.get('defaultValue').value.value) : undefined; - if (formGroup.get('value').value != value) { - formGroup.get('value').setValue(value, { emitEvent: false }); - this.updateValueAndVisibility(formGroup.get('id').value, value); - } + formGroup.get('value').setValue(formGroup.get('defaultValue').value ? this.parseValue(formGroup.get('defaultValue').value.value) : undefined); } + } private resetCompositeFieldFormGroup(formGroup: FormGroup) {