Вывод пользователей группы текущего пользователя

Добрый день!
Требуется создать простой экран обзора пользователей (User). Однако выводить только тех, у кого группа совпадает с группой текущего пользователя сессии.
SQL запрос в ДатаКонтейнере экрана обзора:

select e from sec$User e
where e.group.id = :group

Назначение параметра в контроллере:

 @Subscribe
    private void onBeforeShow(BeforeShowEvent event) {
        usersDl.setParameter("group", userSession.getUser().getGroup().getId() );
        usersDl.load();
    }

И вроде бы все работает, для меня (Администратора) выводит только администраторов. Но когда я пытаюсь зайти за замещаемого мной пользователя (другой группы), выводит пустую табличку. В чем может быть дело?

Проблема оказалась в том, что в ограничениях группы доступа уже стояло это условие where. И судя по всему двойное условие давало конфликт

2 симпатии