Boolean поле и required indicator

У сущности есть Boolean поле с аннотацией @NotNull

@JmixEntity
@Table(name = "JT_TEST_ENTITY")
@Entity(name = "jt_TestEntity")
open class TestEntity {
    @JmixGeneratedValue
    @Column(name = "ID", nullable = false)
    @Id
    var id: UUID? = null

    @NotNull
    @InstanceName
    @Column(name = "NAME")
    var name: String? = null

    @NotNull
    @Column(name = "BOOL_VAR", nullable = false)
    var boolVar: Boolean? = false

}

Экран с формой:

        <formLayout id="form" dataContainer="testEntityDc" labelsPosition="ASIDE">
            <formItem>
                <textField id="nameField" property="name"/>
            </formItem>
            <formItem>
                <checkbox id="boolVarField" property="boolVar"/>
            </formItem>
        </formLayout>

В таком виде required indicator поехали.
image

Если убрать labelsPosition="ASIDE" и formItem, то все нормально.

image

jmix 2.4.1

Добрый день,

Спасибо, что сообщили о проблеме. Я завел баг Ваадинам.

Пока что Вы можете убрать @NotNull с Boolean поля, т.к. большого смысла в этом нет. false у вас устанавливается атрибуту сущности по умолчанию (что уже не может привести к null значению), а визуально null и false не отличаются.

Глеб