diff --git a/src/main/java/org/olat/modules/lecture/manager/LectureBlockRollCallDAO.java b/src/main/java/org/olat/modules/lecture/manager/LectureBlockRollCallDAO.java index 46da89f641bf038f1cf5313a371a1fd61912ca96..512dd14d64631c17df5e89e9efd8243f1ea9a0b5 100644 --- a/src/main/java/org/olat/modules/lecture/manager/LectureBlockRollCallDAO.java +++ b/src/main/java/org/olat/modules/lecture/manager/LectureBlockRollCallDAO.java @@ -591,14 +591,13 @@ public class LectureBlockRollCallDAO { // check access permission sb.append(" and (exists (select rel from repoentrytogroup as rel, bgroupmember as membership ") - .append(" where re.key=rel.entry.key and membership.group.key=rel.group.key and rel.defaultGroup=true and membership.identity.key=:identityKey") + .append(" where re.key=rel.entry.key and membership.group.key=rel.group.key and membership.identity.key=:identityKey") .append(" and membership.role in ('").append(OrganisationRoles.administrator.name()).append("','").append(OrganisationRoles.lecturemanager.name()).append("','").append(GroupRoles.owner.name()).append("')") .append(" and re.status ").in(RepositoryEntryStatusEnum.publishedAndClosed()) .append(" ) or exists (select membership.key from bgroupmember as membership ") .append(" where block.teacherGroup.key=membership.group.key and membership.identity.key=:identityKey") .append(" and re.status ").in(RepositoryEntryStatusEnum.publishedAndClosed()) .append(" ))"); - if(params.getLifecycle() != null) { sb.append(" and re.lifecycle.key=:lifecycleKey");