@@ -105,7 +105,7 @@ public List<News> getLastNews(String userId, String spaceId, int maxNews) throws
105
105
if (newsSource .trim ().startsWith ("quickinfo" )) {
106
106
String [] sources = newsSource .split (" " );
107
107
for (String source : sources ) {
108
- news .addAll (getNewsByComponentId (source .trim (), false , userId , maxNews ));
108
+ news .addAll (getNewsByComponentId (source .trim (), false , userId , maxNews , true ));
109
109
}
110
110
news = sortAndTruncate (maxNews , news , true );
111
111
} else if (newsSource .trim ().equals ("*" )) {
@@ -173,14 +173,14 @@ private List<News> getAllNews(String userId, int maxNews) throws AdminException
173
173
List <String > apps = CollectionUtil
174
174
.asList (organizationController .getComponentIdsForUser (userId , "quickinfo" ));
175
175
for (String appId : apps ) {
176
- news .addAll (getNewsByComponentId (appId , false , userId , maxNews ));
176
+ news .addAll (getNewsByComponentId (appId , false , userId , maxNews , true ));
177
177
}
178
178
news = sortAndTruncate (maxNews , news , false );
179
179
180
180
return news ;
181
181
}
182
182
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 {
184
184
QuickInfoService service = QuickInfoServiceProvider .getQuickInfoService ();
185
185
List <News > news = new ArrayList <>();
186
186
@@ -191,7 +191,7 @@ private List<News> getNewsByComponentId(String appId, boolean managerAccess, Str
191
191
news = service .getVisibleNews (appId );
192
192
}
193
193
}
194
- news = sortAndTruncate (maxNews , news , false );
194
+ news = sortAndTruncate (maxNews , news , reverse );
195
195
196
196
return news ;
197
197
}
0 commit comments