Skip to content

Commit 32c89e8

Browse files
committed
Fixed Open in Folder
1 parent f9dd28c commit 32c89e8

File tree

4 files changed

+8
-8
lines changed

4 files changed

+8
-8
lines changed

logicaldoc-core/src/main/java/com/logicaldoc/core/searchengine/FulltextSearch.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -266,12 +266,8 @@ public void internalSearch() throws SearchException {
266266

267267
private Map<Long, Hit> buildHitsMap(FulltextSearchOptions opt, Hits results) {
268268
Map<Long, Hit> hitsMap = new HashMap<>();
269-
System.out.println("----- "+opt.getExpression());
270269
while (results != null && results.hasNext()) {
271270
Hit hit = results.next();
272-
273-
System.out.println("hit: "+hit.getId());
274-
275271
// Skip a document if not in the filter set
276272
if (opt.getFilterIds() != null && !opt.getFilterIds().isEmpty()
277273
&& !opt.getFilterIds().contains(hit.getId()))

logicaldoc-core/src/main/java/com/logicaldoc/core/searchengine/StandardSearchEngine.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -406,8 +406,9 @@ protected SolrQuery prepareSearchQuery(String expression, Set<String> filters, S
406406
if (rows != null)
407407
query = query.setRows(rows);
408408

409-
for (String filter : filters)
410-
query = query.addFilterQuery(filter);
409+
if (CollectionUtils.isNotEmpty(filters))
410+
for (String filter : filters)
411+
query = query.addFilterQuery(filter);
411412

412413
query = query.setSort(SortClause.desc("score"));
413414
query.set("exprLang", expressionLanguage);

logicaldoc-gui/src/main/java/com/logicaldoc/gui/frontend/client/folder/FolderNavigator.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -392,7 +392,7 @@ public void openFolder(final long folderId, final Long documentId) {
392392
*/
393393
public void openFolder(final long folderId) {
394394
getTree().closeAll();
395-
395+
396396
FolderService.Instance.get().getFolder(folderId, true, true, isPaginationEnabled(), new AsyncCallback<>() {
397397

398398
@Override
@@ -414,6 +414,7 @@ public void onSuccess(GUIFolder folder) {
414414
TreeNode node = new TreeNode(folder.getName());
415415
node.setAttribute("id", parent.getAttributeAsString("id") + "-" + Long.toString(folderId));
416416
node.setAttribute(FOLDER_ID, Long.toString(folderId));
417+
node.setAttribute(PARENT_ID, Long.toString(folder.getParentId()));
417418
node.setAttribute("type", Integer.toString(folder.getType()));
418419
node.setAttribute(FOLD_REF, folderRef != null ? Long.toString(folderRef) : null);
419420
if (folder.getColor() != null)
@@ -458,6 +459,7 @@ private TreeNode getParentNode(GUIFolder folder) {
458459
TreeNode node = new TreeNode(fld.getName());
459460
node.setAttribute("id", parentId + "-" + Long.toString(fldId));
460461
node.setAttribute(FOLDER_ID, Long.toString(fldId));
462+
node.setAttribute(PARENT_ID, Long.toString(fld.getParentId()));
461463
node.setAttribute("type", Integer.toString(fld.getType()));
462464
node.setAttribute(FOLD_REF, fldRef != null ? Long.toString(fldRef) : null);
463465
if (fld.getColor() != null)

logicaldoc-webapp/src/main/resources/context.properties

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -849,7 +849,6 @@ chat.message.ttl = 30
849849
default.downloadticket.behavior=download
850850

851851
comparator.BasicComparator.enabled = true
852-
comparator.WorkShareComparator.enabled = false
853852
comparator.doc=com.logicaldoc.comparison.basic.BasicComparator
854853
comparator.docx=com.logicaldoc.comparison.basic.BasicComparator
855854
comparator.xls=com.logicaldoc.comparison.basic.BasicComparator
@@ -860,6 +859,8 @@ comparator.txt=com.logicaldoc.comparison.basic.BasicComparator
860859
comparator.html=com.logicaldoc.comparison.basic.BasicComparator
861860
comparator.xml=com.logicaldoc.comparison.basic.BasicComparator
862861
comparator.pdf=com.logicaldoc.comparison.basic.BasicComparator
862+
comparator.LiteraComparator.enabled = false
863+
comparator.LiteraComparator.lcpauto = C:\\Program Files (x86)\\Litera\\Compare\\lcp_auto.exe
863864

864865
session.ttl = 30
865866

0 commit comments

Comments
 (0)