You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by pk...@apache.org on 2020/03/25 19:57:14 UTC

svn commit: r1875670 - /uima/ruta/trunk/ruta-core/src/main/java/org/apache/uima/ruta/rule/RutaLiteralMatcher.java

Author: pkluegl
Date: Wed Mar 25 19:57:14 2020
New Revision: 1875670

URL: http://svn.apache.org/viewvc?rev=1875670&view=rev
Log:
UIMA-6194: fix matching

Modified:
    uima/ruta/trunk/ruta-core/src/main/java/org/apache/uima/ruta/rule/RutaLiteralMatcher.java

Modified: uima/ruta/trunk/ruta-core/src/main/java/org/apache/uima/ruta/rule/RutaLiteralMatcher.java
URL: http://svn.apache.org/viewvc/uima/ruta/trunk/ruta-core/src/main/java/org/apache/uima/ruta/rule/RutaLiteralMatcher.java?rev=1875670&r1=1875669&r2=1875670&view=diff
==============================================================================
--- uima/ruta/trunk/ruta-core/src/main/java/org/apache/uima/ruta/rule/RutaLiteralMatcher.java (original)
+++ uima/ruta/trunk/ruta-core/src/main/java/org/apache/uima/ruta/rule/RutaLiteralMatcher.java Wed Mar 25 19:57:14 2020
@@ -72,8 +72,8 @@ public class RutaLiteralMatcher implemen
     if (beginAnchor != null && beginAnchor.getEnd() == end) {
       return beginAnchor;
     }
-    RutaBasic endAnchor = stream.getEndAnchor(begin);
-    if (beginAnchor == null && endAnchor == null) {
+    RutaBasic endAnchor = stream.getEndAnchor(end);
+    if (beginAnchor == null || endAnchor == null) {
       // do not detect text passages that are not covered by internal segmentation in order to avoid
       // unintended behavior
       return null;