2
0
Эх сурвалжийг харах

Fixes for changes in SPR-15397

Rob Winch 8 жил өмнө
parent
commit
ac6a86fb5f

+ 3 - 1
webflux/src/main/java/org/springframework/security/web/server/util/matcher/PathMatcherServerWebExchangeMatcher.java

@@ -27,6 +27,7 @@ import org.springframework.util.Assert;
 import org.springframework.util.PathMatcher;
 import org.springframework.web.server.ServerWebExchange;
 import org.springframework.web.server.support.HttpRequestPathHelper;
+import org.springframework.web.server.support.LookupPath;
 import reactor.core.publisher.Mono;
 
 /**
@@ -57,7 +58,8 @@ public final class PathMatcherServerWebExchangeMatcher implements ServerWebExcha
 		if(this.method != null && !this.method.equals(request.getMethod())) {
 			return MatchResult.notMatch();
 		}
-		String path = helper.getLookupPathForRequest(exchange);
+		LookupPath lookupPath = helper.getLookupPathForRequest(exchange);
+		String path = lookupPath.getPath();
 		boolean match = pathMatcher.match(pattern, path);
 		if(!match) {
 			return MatchResult.notMatch();