Add viewField creation to fieldMetadata creation service (#2685)

* Add viewField creation to fieldMetadata creation service

* fix reduce with no initial value
This commit is contained in:
Weiko
2023-11-24 10:02:37 +01:00
committed by GitHub
parent c395955f12
commit cc526517b3
4 changed files with 53 additions and 14 deletions

View File

@ -155,22 +155,13 @@ export const SettingsObjectNewFieldStep2 = () => {
});
});
} else {
const createdField = await createMetadataField({
await createMetadataField({
description: validatedFormValues.description,
icon: validatedFormValues.icon,
label: validatedFormValues.label,
objectMetadataId: activeObjectMetadataItem.id,
type: validatedFormValues.type,
});
objectViews.forEach(async (view) => {
await createOneViewField?.({
view: view.id,
fieldMetadataId: createdField.data?.createOneField.id,
position: activeObjectMetadataItem.fields.length,
isVisible: true,
size: 100,
});
});
}
navigate(`/settings/objects/${objectSlug}`);