Repository: camel
Updated Branches:
  refs/heads/master 23b84b9f0 -> 7c1a06ac6


CAMEL-11348 - small optimization & cs fix in MethodInfo


Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/7c1a06ac
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/7c1a06ac
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/7c1a06ac

Branch: refs/heads/master
Commit: 7c1a06ac65253c70b74c56fed0e12b7b75891c21
Parents: 23b84b9
Author: onders86 <ondersez...@gmail.com>
Authored: Tue Jun 6 09:29:06 2017 +0300
Committer: Claus Ibsen <davscl...@apache.org>
Committed: Tue Jun 6 09:41:51 2017 +0200

----------------------------------------------------------------------
 .../camel/support/RestConsumerContextPathMatcher.java    | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/7c1a06ac/camel-core/src/main/java/org/apache/camel/support/RestConsumerContextPathMatcher.java
----------------------------------------------------------------------
diff --git 
a/camel-core/src/main/java/org/apache/camel/support/RestConsumerContextPathMatcher.java
 
b/camel-core/src/main/java/org/apache/camel/support/RestConsumerContextPathMatcher.java
index bd30b81..11bb6fb 100644
--- 
a/camel-core/src/main/java/org/apache/camel/support/RestConsumerContextPathMatcher.java
+++ 
b/camel-core/src/main/java/org/apache/camel/support/RestConsumerContextPathMatcher.java
@@ -94,17 +94,14 @@ public final class RestConsumerContextPathMatcher {
             consumerPath = consumerPath.substring(0, consumerPath.length() - 
1);
         }
 
-        String p1 = requestPath.toLowerCase(Locale.ENGLISH);
-        String p2 = consumerPath.toLowerCase(Locale.ENGLISH);
-
-        if (p1.equals(p2)) {
+        if (matchOnUriPrefix && 
requestPath.toLowerCase(Locale.ENGLISH).startsWith(consumerPath.toLowerCase(Locale.ENGLISH)))
 {
             return true;
         }
-
-        if (matchOnUriPrefix && p1.startsWith(p2)) {
+        
+        if (requestPath.equalsIgnoreCase(consumerPath)) {
             return true;
         }
-
+        
         return false;
     }
 

Reply via email to