jackrabbit-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "broman (JIRA)" <j...@apache.org>
Subject [jira] [Created] (JCR-3800) Text.escapeIllegalXpathSearchChars escapes only last character
Date Thu, 31 Jul 2014 09:49:38 GMT
broman created JCR-3800:
---------------------------

             Summary: Text.escapeIllegalXpathSearchChars escapes only last character
                 Key: JCR-3800
                 URL: https://issues.apache.org/jira/browse/JCR-3800
             Project: Jackrabbit Content Repository
          Issue Type: Bug
          Components: jackrabbit-jcr-commons
    Affects Versions: 2.8
            Reporter: broman


Escaping special characters by using Text.escapeIllegalXpathSearchChars works only on last
special character.

fullText = "Moving to Alabama? Start Off on the Left Foot!";
println Text.escapeIllegalXpathSearchChars(fullText);

Moving to Alabama? Start Off on the Left Foot\!


fullText = "Moving to Alabama! Start Off on the Left Foot!";
println Text.escapeIllegalXpathSearchChars(fullText);

Moving to Alabama! Start Off on the Left Foot\!


fullText = "Moving to Alabama! Start Off on the Left Foot?";
println Text.escapeIllegalXpathSearchChars(fullText);
Moving to Alabama! Start Off on the Left Foot\?

And such partially escaped string cannot be used in full text search in JCR it doesn't throw
errors but also doesn't return any nodes 




--
This message was sent by Atlassian JIRA
(v6.2#6252)

Mime
View raw message