Skip to content

Commit 17bc370

Browse files
author
svuillet
committed
Fix #14859
1 parent 9fa49a7 commit 17bc370

File tree

1 file changed

+4
-4
lines changed
  • mobile-war/src/main/java/org/silverpeas/mobile/server/services/helpers

1 file changed

+4
-4
lines changed

mobile-war/src/main/java/org/silverpeas/mobile/server/services/helpers/NewsHelper.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ public List<News> getLastNews(String userId, String spaceId, int maxNews) throws
105105
if (newsSource.trim().startsWith("quickinfo")) {
106106
String [] sources = newsSource.split(" ");
107107
for (String source : sources) {
108-
news.addAll(getNewsByComponentId(source.trim(), false, userId, maxNews));
108+
news.addAll(getNewsByComponentId(source.trim(), false, userId, maxNews, true));
109109
}
110110
news = sortAndTruncate(maxNews, news, true);
111111
} else if (newsSource.trim().equals("*")) {
@@ -173,14 +173,14 @@ private List<News> getAllNews(String userId, int maxNews) throws AdminException
173173
List<String> apps = CollectionUtil
174174
.asList(organizationController.getComponentIdsForUser(userId, "quickinfo"));
175175
for (String appId : apps) {
176-
news.addAll(getNewsByComponentId(appId, false, userId, maxNews));
176+
news.addAll(getNewsByComponentId(appId, false, userId, maxNews, true));
177177
}
178178
news = sortAndTruncate(maxNews, news, false);
179179

180180
return news;
181181
}
182182

183-
private List<News> getNewsByComponentId(String appId, boolean managerAccess, String userId, int maxNews) throws AdminException {
183+
private List<News> getNewsByComponentId(String appId, boolean managerAccess, String userId, int maxNews, boolean reverse) throws AdminException {
184184
QuickInfoService service = QuickInfoServiceProvider.getQuickInfoService();
185185
List<News> news = new ArrayList<>();
186186

@@ -191,7 +191,7 @@ private List<News> getNewsByComponentId(String appId, boolean managerAccess, Str
191191
news = service.getVisibleNews(appId);
192192
}
193193
}
194-
news = sortAndTruncate(maxNews, news, false);
194+
news = sortAndTruncate(maxNews, news, reverse);
195195

196196
return news;
197197
}

0 commit comments

Comments
 (0)