Skip to content

Commit 3112a1b

Browse files
NicolasEYSSERICmmoqui
authored andcommitted
fixing bug #9725
1 parent df60b32 commit 3112a1b

File tree

2 files changed

+2
-26
lines changed

2 files changed

+2
-26
lines changed

kmelia/kmelia-war/src/main/java/org/silverpeas/components/kmelia/control/KmeliaSessionController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1665,7 +1665,6 @@ public void setCurrentFolderId(String id, boolean resetSessionPublication) {
16651665
if (!id.equals(currentFolderId)) {
16661666
indexOfFirstPubToDisplay = 0;
16671667
resetSelectedPublicationPKs();
1668-
setSearchContext(null);
16691668
if (!KmeliaHelper.SPECIALFOLDER_TOVALIDATE.equalsIgnoreCase(id)) {
16701669
Collection<NodeDetail> pathColl = getTopicPath(id);
16711670
String linkedPathString = displayPath(pathColl, true, 3);
@@ -1677,6 +1676,7 @@ public void setCurrentFolderId(String id, boolean resetSessionPublication) {
16771676
if (resetSessionPublication) {
16781677
setSessionPublication(null);
16791678
}
1679+
setSearchContext(null);
16801680
currentFolderId = id;
16811681
}
16821682

kmelia/kmelia-war/src/main/java/org/silverpeas/components/kmelia/servlets/AjaxPublicationsListServlet.java

Lines changed: 1 addition & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,6 @@
3333
import org.silverpeas.components.kmelia.model.KmeliaPublication;
3434
import org.silverpeas.components.kmelia.model.KmeliaPublicationComparator;
3535
import org.silverpeas.components.kmelia.model.TopicDetail;
36-
import org.silverpeas.components.kmelia.model.TopicSearch;
37-
import org.silverpeas.components.kmelia.search.KmeliaSearchServiceProvider;
3836
import org.silverpeas.components.kmelia.service.KmeliaHelper;
3937
import org.silverpeas.core.ResourceReference;
4038
import org.silverpeas.core.admin.component.model.ComponentInstLight;
@@ -199,8 +197,6 @@ public void doPost(HttpServletRequest req, HttpServletResponse res)
199197
publications = kmeliaSC.getSessionPublicationsList();
200198
role = SilverpeasRole.user.toString();
201199
} else if (searchInProgress) {
202-
// Insert this new search inside persistence layer in order to compute statistics
203-
saveTopicSearch(componentId, nodeId, kmeliaSC, query);
204200
publications = kmeliaSC.search(query);
205201
} else {
206202
publications = kmeliaSC.getSessionPublicationsList();
@@ -249,25 +245,6 @@ public void doPost(HttpServletRequest req, HttpServletResponse res)
249245
}
250246
}
251247

252-
/**
253-
* Save current topic search inside persistence layer
254-
* @param componentId the component identifier
255-
* @param nodeId the node identifier
256-
* @param kmeliaSC the KmeliaSessionController
257-
* @param query the topic search query keywords
258-
*/
259-
private void saveTopicSearch(String componentId, String nodeId, KmeliaSessionController kmeliaSC,
260-
String query) {
261-
//Check node value
262-
if (!StringUtil.isDefined(nodeId)) {
263-
nodeId = kmeliaSC.getCurrentFolderId();
264-
}
265-
TopicSearch newTS = new TopicSearch(componentId, Integer.parseInt(nodeId),
266-
Integer.parseInt(kmeliaSC.getUserId()), kmeliaSC.getLanguage(), query.toLowerCase(),
267-
new Date());
268-
KmeliaSearchServiceProvider.getTopicSearchService().createTopicSearch(newTS);
269-
}
270-
271248
/**
272249
* @param allPubs
273250
* @param sortAllowed
@@ -345,8 +322,6 @@ private void displayPublications(List<KmeliaPublication> allPubs, boolean sortAl
345322
highlightClass = "highlight";
346323
}
347324

348-
out.write("<!-- Publication Body -->");
349-
350325
if (pub.getStatus() != null && pub.isValid()) {
351326
if (pub.haveGotClone() && CLONE_STATUS.equals(pub.getCloneStatus()) && !user.isInRole(profile)) {
352327
pubColor = "blue";
@@ -467,6 +442,7 @@ private void displayPublications(List<KmeliaPublication> allPubs, boolean sortAl
467442
displayFragmentOfPublication(specificTemplateUsed, aPub, fragmentSettings, language,
468443
currentUserId, currentTopicId, kmeliaScc, resources, out);
469444
out.write("</div>");
445+
out.write("</li>");
470446
}
471447
out.write("</ul>");
472448

0 commit comments

Comments
 (0)