From 52aff702545e05c5b8f4f0ea61dec584a3cc808a Mon Sep 17 00:00:00 2001 From: srosse <none@none> Date: Wed, 16 Nov 2016 04:44:10 +0100 Subject: [PATCH] OO-2362: hardened the patch --- .../repository/manager/RepositoryEntryMyCourseQueries.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/olat/repository/manager/RepositoryEntryMyCourseQueries.java b/src/main/java/org/olat/repository/manager/RepositoryEntryMyCourseQueries.java index 0afbebc2e03..00ade666ff2 100644 --- a/src/main/java/org/olat/repository/manager/RepositoryEntryMyCourseQueries.java +++ b/src/main/java/org/olat/repository/manager/RepositoryEntryMyCourseQueries.java @@ -104,8 +104,8 @@ public class RepositoryEntryMyCourseQueries { // we don't need statistics when rating and comments are disabled unless // were searching for videos, there we want to see the launch counter // from the statistics - boolean neddStats = repositoryModule.isRatingEnabled() || repositoryModule.isCommentEnabled() || - params.getResourceTypes().contains(VideoFileResource.TYPE_NAME); + boolean needStats = repositoryModule.isRatingEnabled() || repositoryModule.isCommentEnabled() || + (params.getResourceTypes() != null && params.getResourceTypes().contains(VideoFileResource.TYPE_NAME)); List<Long> effKeys = new ArrayList<>(); List<Object[]> objects = query.getResultList(); @@ -120,7 +120,7 @@ public class RepositoryEntryMyCourseQueries { Integer myRating = (Integer)object[3]; RepositoryEntryStatistics stats; - if (neddStats) { + if (needStats) { stats = re.getStatistics(); } else { stats = null; -- GitLab