diff --git a/src/main/java/org/olat/repository/ui/list/RepositoryEntryListController.java b/src/main/java/org/olat/repository/ui/list/RepositoryEntryListController.java
index 0252410e8e83f97a0f12d7b55382f54b5e49f8a3..7bd8df381e5e8c2c874b5e9a645bd49bbf23ab1e 100644
--- a/src/main/java/org/olat/repository/ui/list/RepositoryEntryListController.java
+++ b/src/main/java/org/olat/repository/ui/list/RepositoryEntryListController.java
@@ -355,7 +355,7 @@ public class RepositoryEntryListController extends FormBasicController
 						Long rowKey = new Long(rowKeyStr);
 						List<RepositoryEntryRow> rows = model.getObjects();
 						for(RepositoryEntryRow row:rows) {
-							if(row.getKey().equals(rowKey)) {
+							if(row != null && row.getKey().equals(rowKey)) {
 								if (row.isMember()) {
 									doOpen(ureq, row);					
 								} else {