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; }