Проблемы с фильтром по дате в интервале

Добрый день. JMIX 1.7.2 Jmix Studio Plugin 2.6.3-251.
Есть сущность Document в ней коллекция сущностей File с отношением многие ко многим через связанную таблицу:

  @OnDeleteInverse(DeletePolicy.DENY)
    @JoinTable(name = "MGIS_DOCUMENT_FILE_LINK",
            joinColumns = @JoinColumn(name = "DOCUMENT_ID", referencedColumnName = "ID"),
            inverseJoinColumns = @JoinColumn(name = "FILE_ID", referencedColumnName = "ID"))
    @ManyToMany
    private List<File> files;

При попытке осуществить фильтрацию с применением операнда “в интервале” по полю createdDate сущности File в экране документов:

image
получаю ошибку:
An exception occurred while creating a query in EntityManager:
Exception Description: Problem compiling [select distinct e from mgis_Document e join e.files filpNN where (e.files.createdDate >= :e_files_createdDate_1_1 and e.files.createdDate < :e_files_createdDate_1_2) order by e.docNum desc, e.id asc].
[66, 85] The state field path ‘e.files.createdDate’ cannot be resolved to a valid type.
[118, 137] The state field path ‘e.files.createdDate’ cannot be resolved to a valid type.
Если использовать обычные операции сравнения (больше, меньше, равно) то все ок.

Здравствуйте

Спасибо большое, что сообщили об ошибке. Я завёл задачи для решения этих проблем в версиях 1.x и 2.x.
Вы можете следить за прогрессом решения по следующим ссылкам:

С уважением,
Дмитрий