JMIX 2.4
Есть сущность TestEntity. В сущности User есть ссылка на эту сущность. На TestEntity есть Row-level policy
{E}.name = ‘123’
При выполнении запроса
select e.test from User e
возникает ошибка из-за того, что происходит некорректное перезаписывание запроса
An exception occurred while creating a query in EntityManager:
Exception Description: Problem compiling [select tempEntityAlias from TestEntity tempEntityAlias, User e where (e.name = ‘123’) and (tempEntityAlias.id = e.test.id)]
Проект для воспроизведения ошибки
untitled4.zip (2.3 МБ)
Я понимаю, что запрос можно переписать, чтобы ограничение применялось правильно, но поведение выше похоже на баг