Добрый день.
Имеются две сущности Order и Task. В Order список Task (OnetoMany и Composition).
В скрине редактирования Order имеется отдельный контейнер для Task (лоадер с условиием).
В контроллере скрина редактирования Order в слушателе события onBeforeShow задается параметр для лоадера.
Если в группах доступа добавить ограничение для Task на чтение (groovy скрипт “return true” или “return false”, проверка в памяти), создать Order, а потом попытаться его изменить, то выскакивает ошибка :
Exception in com.haulmont.cuba.web.widgets.CubaButton: com.haulmont.cuba.core.global.RowLevelSecurityException: Could not read security token from entity ru.palestiner.test.entity.Order-b80eb7fe-82e4-ed57-fe74-082a36284378 [detached], even though there are active READ/ALL constraints for the property: tasks
app.log (112.7 КБ)
Ссылка на тестовый проект: https://github.com/Palestiner/RowLevelSecurityException