Browse Source

UI: Fixed saving issue in dynamic form array item of type 'fieldset'

pull/13214/head
Vladyslav_Prykhodko 1 year ago
parent
commit
4a9f2d87f3
  1. 10
      ui-ngx/src/app/shared/models/dynamic-form.models.ts

10
ui-ngx/src/app/shared/models/dynamic-form.models.ts

@ -181,15 +181,15 @@ export const cleanupFormProperty = (property: FormProperty): FormProperty => {
if (property.type !== FormPropertyType.textarea) {
delete property.rows;
}
if (property.type !== FormPropertyType.fieldset) {
delete property.properties;
} else if (property.properties?.length) {
property.properties = cleanupFormProperties(property.properties);
}
if (property.type !== FormPropertyType.array) {
delete property.arrayItemName;
delete property.arrayItemType;
}
if (property.type !== FormPropertyType.fieldset && property.arrayItemType !== FormPropertyType.fieldset) {
delete property.properties;
} else if (property.properties?.length) {
property.properties = cleanupFormProperties(property.properties);
}
if (property.type !== FormPropertyType.select) {
delete property.multiple;
delete property.allowEmptyOption;

Loading…
Cancel
Save