diff --git a/src/main/java/org/olat/repository/manager/RepositoryEntryAuthorQueries.java b/src/main/java/org/olat/repository/manager/RepositoryEntryAuthorQueries.java
index 63599187476d9ad06bc2c21320c81d36953f5787..44c5f4274c70c377da98daf1ae32c35dae206d4d 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("'")