This is an automated email from the ASF dual-hosted git repository.
dklco pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/sling-whiteboard.git
The following commit(s) were added to refs/heads/master by this push:
new f5c6c7b Fixing an issue where the search found find un-published pages
f5c6c7b is described below
commit f5c6c7bca946bbdde7f5aed02e97b02a2ea485d9
Author: Dan Klco <[email protected]>
AuthorDate: Sat May 26 14:40:55 2018 -0400
Fixing an issue where the search found find un-published pages
---
.../src/main/java/org/apache/sling/cms/reference/models/Search.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
a/cms/reference/src/main/java/org/apache/sling/cms/reference/models/Search.java
b/cms/reference/src/main/java/org/apache/sling/cms/reference/models/Search.java
index 0b981b4..9b596af 100644
---
a/cms/reference/src/main/java/org/apache/sling/cms/reference/models/Search.java
+++
b/cms/reference/src/main/java/org/apache/sling/cms/reference/models/Search.java
@@ -102,7 +102,7 @@ public class Search {
String term =
Text.escapeIllegalXpathSearchChars(request.getParameter(TERM_PARAMETER)).replaceAll("'",
"''");
- String query = "SELECT * FROM [sling:Page] AS p WHERE
(p.[jcr:content/hideInSitemap] IS NULL OR p.[jcr:content/hideInSitemap] <>
true) AND ISDESCENDANTNODE(p, '"
+ String query = "SELECT * FROM [sling:Page] AS p WHERE
[jcr:content/published]=true AND (p.[jcr:content/hideInSitemap] IS NULL OR
p.[jcr:content/hideInSitemap] <> true) AND ISDESCENDANTNODE(p, '"
+ basePath + "') AND CONTAINS(p.*, '" + term +
"') ORDER BY [jcr:score]";
log.debug("Searching for pages with {} under {} with query:
{}", term, basePath, query);
Iterator<Resource> res =
request.getResourceResolver().findResources(query, Query.JCR_SQL2);
--
To stop receiving notification emails like this one, please contact
[email protected].