diff --git a/webapp/packages/core-blocks/src/ObjectPropertyInfo/ObjectPropertyInfoForm/RenderField.tsx b/webapp/packages/core-blocks/src/ObjectPropertyInfo/ObjectPropertyInfoForm/RenderField.tsx index d2cb7bdf5a..c7a3f80206 100644 --- a/webapp/packages/core-blocks/src/ObjectPropertyInfo/ObjectPropertyInfoForm/RenderField.tsx +++ b/webapp/packages/core-blocks/src/ObjectPropertyInfo/ObjectPropertyInfoForm/RenderField.tsx @@ -70,6 +70,7 @@ export const RenderField = observer(function RenderField({ const controlType = getPropertyControlType(property); const password = property.features.includes('password'); + const required = property.required && !readOnly; const value = getValue(property.value, controlType); const defaultValue = getValue(property.defaultValue, controlType); @@ -79,7 +80,7 @@ export const RenderField = observer(function RenderField({ if (controlType === 'file' && state) { return ( (function RenderField({ if (state !== undefined) { return ( (function RenderField({ if (state !== undefined) { return ( (function RenderField({ return ( value} @@ -192,7 +193,7 @@ export const RenderField = observer(function RenderField({ if (state !== undefined) { return (