diff --git a/source/java/org/alfresco/repo/web/scripts/activities/feed/UserFeedRetrieverWebScript.java b/source/java/org/alfresco/repo/web/scripts/activities/feed/UserFeedRetrieverWebScript.java index 3f4e7c5869..0effdc6d51 100644 --- a/source/java/org/alfresco/repo/web/scripts/activities/feed/UserFeedRetrieverWebScript.java +++ b/source/java/org/alfresco/repo/web/scripts/activities/feed/UserFeedRetrieverWebScript.java @@ -132,7 +132,14 @@ public class UserFeedRetrieverWebScript extends DeclarativeWebScript String[] activities = activityFilterStr.split(","); for (String s : activities) { - activityFilter.add(s); + if (s.trim().length() > 0) + { + activityFilter.add(s.trim()); + } + } + if (activityFilter.size() == 0) + { + activityFilter = null; } } @@ -153,7 +160,7 @@ public class UserFeedRetrieverWebScript extends DeclarativeWebScript try { - List feedEntries = activityService.getUserFeedEntries(feedUserId, format, siteId, exclThisUser, exclOtherUsers); + List feedEntries = activityService.getUserFeedEntries(feedUserId, format, siteId, exclThisUser, exclOtherUsers, userFilter, activityFilter); if (format.equals(FeedTaskProcessor.FEED_FORMAT_JSON)) {