From 5ce5b05cb61e491c1d1fb2b5138d5ec5805b473a Mon Sep 17 00:00:00 2001 From: Katherine Date: Wed, 8 Jan 2025 16:10:53 +0800 Subject: [PATCH] fix: required validation not working after deleting data in rich text editor (#6006) --- .../src/schema-component/antd/rich-text/RichText.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/core/client/src/schema-component/antd/rich-text/RichText.tsx b/packages/core/client/src/schema-component/antd/rich-text/RichText.tsx index 2ff4c514f4..5cf541e4e2 100644 --- a/packages/core/client/src/schema-component/antd/rich-text/RichText.tsx +++ b/packages/core/client/src/schema-component/antd/rich-text/RichText.tsx @@ -45,7 +45,13 @@ export const RichText = connect( modules={modules} formats={formats} value={resultValue} - onChange={onChange} + onChange={(value) => { + if (value === '


') { + onChange(undefined); + } else { + onChange(value); + } + }} readOnly={disabled} />, );