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