Добрый день.
Обнаружилась проблема с ролями на строки.
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 КБ)