如果其他字段验证失败,Richtextfield 会抛出验证错误

Richtextfield throws validation error if other field fails validation

在我的对话框中,我有 3 个字段,"name"、"short description" 和 "description",它们都是强制性的。当我添加一个新条目时,如果其中一个验证在其他字段中失败,则 richtextfield 将始终抛出错误,即使它应该通过验证也是如此。在这种情况下,我对丰富文本的描述有价值,但对简短描述没有价值,因此对该字段的验证失败。这只发生在创建模式。这不会在更新模式下发生。 知道如何解决这个问题吗?

我还注意到标签中的“*”没有为 richtextfield 显示。

我的配置是:

form:
  tabs:
    - name: product
      label: Basic Information
      fields:
       - name: name
         class: info.magnolia.ui.form.field.definition.TextFieldDefinition
         label: Name
         i18n: true
         required: true
       - name: shortDescription
         class: info.magnolia.ui.form.field.definition.TextFieldDefinition
         label: Short Description
         rows: 5
         i18n: true
         required: true
       - name: description
         class: info.magnolia.ui.form.field.definition.RichTextFieldDefinition
         height: 200
         label: Description
         i18n: true
         required: true

在 Magnolia 问题跟踪器中为此创建了一个问题

https://jira.magnolia-cms.com/browse/MGNLUI-3855