diff --git a/src/main/java/org/olat/user/ui/admin/UserSearchDataSource.java b/src/main/java/org/olat/user/ui/admin/UserSearchDataSource.java
index bb589dbda41b961585f630d99920507a1dafc03e..1b5d185f26b3d8e292634d42de485b73180b9eed 100644
--- a/src/main/java/org/olat/user/ui/admin/UserSearchDataSource.java
+++ b/src/main/java/org/olat/user/ui/admin/UserSearchDataSource.java
@@ -97,10 +97,12 @@ public class UserSearchDataSource implements FlexiTableDataSourceDelegate<Identi
 	
 	private List<Integer> getStatusFromFilter(List<FlexiTableFilter> filters) {
 		List<Integer> statusList = new ArrayList<>();
-		for(FlexiTableFilter filter:filters) {
-			if(!filter.isShowAll() && StringHelper.isLong(filter.getFilter())) {
-				statusList.add(Integer.parseInt(filter.getFilter()));
-			}	
+		if(filters != null && !filters.isEmpty()) {
+			for(FlexiTableFilter filter:filters) {
+				if(!filter.isShowAll() && StringHelper.isLong(filter.getFilter())) {
+					statusList.add(Integer.parseInt(filter.getFilter()));
+				}	
+			}
 		}
 		return statusList;
 	}