From dbe01d5119b28463fd50a5856fed13b1f1713181 Mon Sep 17 00:00:00 2001 From: "s.teleshev" Date: Wed, 13 Dec 2023 12:40:59 +0100 Subject: [PATCH] fix: required field should not be required if it is readonly --- .../ObjectPropertyInfoForm/RenderField.tsx | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) 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 (