Row-level роль проблема использования current_user операторе IN

Добрый день.

Обнаружилась проблема с ролями на строки.
jmix версия 1.2.3

Добавляем в entity поле
@Column(name = “TAG1”)
private String tag1;

В сущность User поле

@JmixProperty
@Transient
**protected** Set<String> **tags** ;

Создаем роль RowLevelRole с where
String ***ACL_WHERE*** = **"({E}.tag1 in :current_user_tags)"** ;

Запускаем приложение и при обращении к этой сущности видим ошибку

i.j.e.impl.JmixEclipseLinkQuery : Creating JPQL query: select e from mtest_TestEntity e where (e.tag1 in :current_user_tags)
i.j.e.impl.JmixEclipseLinkQuery : Transformed JPQL query: select e from mtest_TestEntity e where (1=0)

В приложении тестовый проект

PS в jmix 1.1.0 работает
PPS похоже ошибка появилась 30.01.2022 (в классе ReadEntityQueryContext)
miniTest.zip (82.4 КБ)

Владимир, спасибо за сообщение о проблеме и тестовый проект.
Исправление будет доступно в следующем патче, см. https://github.com/jmix-framework/jmix/issues/754