From 6fcb0500bac361d21890e79d097c48f6c5ca436b Mon Sep 17 00:00:00 2001 From: srosse <none@none> Date: Fri, 30 Oct 2015 12:44:37 +0100 Subject: [PATCH] OO-1616: optimize the query builders for the authoring environment and the tab "My courses" --- .../olat/repository/manager/RepositoryEntryAuthorQueries.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/olat/repository/manager/RepositoryEntryAuthorQueries.java b/src/main/java/org/olat/repository/manager/RepositoryEntryAuthorQueries.java index 63599187476..44c5f4274c7 100644 --- a/src/main/java/org/olat/repository/manager/RepositoryEntryAuthorQueries.java +++ b/src/main/java/org/olat/repository/manager/RepositoryEntryAuthorQueries.java @@ -147,7 +147,7 @@ public class RepositoryEntryAuthorQueries { needIdentity = true; sb.append(" (v.access>=").append(RepositoryEntry.ACC_OWNERS_AUTHORS) .append(" or (v.access=").append(RepositoryEntry.ACC_OWNERS) - .append(" and v.key in (select rel.entry=v from repoentrytogroup as rel, bgroupmember as membership") + .append(" and v.key in (select rel.entry.key from repoentrytogroup as rel, bgroupmember as membership") .append(" where rel.group.key=membership.group.key and membership.identity.key=:identityKey") .append(" and membership.role='").append(GroupRoles.owner.name()).append("'") .append(" )") @@ -172,7 +172,7 @@ public class RepositoryEntryAuthorQueries { if (StringHelper.containsNonWhitespace(author)) { // fuzzy author search author = PersistenceHelper.makeFuzzyQueryString(author); - sb.append(" and v.key in (select rel.entry.key from repoentrytogroup as rel, bgroupmember as membership, ") + sb.append(" and v.key in (select rel.entry.key from repoentrytogroup as rel, bgroupmember as membership, ") .append(IdentityImpl.class.getName()).append(" as identity, ").append(UserImpl.class.getName()).append(" as user") .append(" where rel.group.key=membership.group.key and membership.identity.key=identity.key and identity.user.key=user.key") .append(" and membership.role='").append(GroupRoles.owner.name()).append("'") -- GitLab