Skip to content

Commit 65f7885

Browse files
tt4gjzheaux
authored andcommitted
Fix broken Mono chain
This commit restore broken Mono chain in WebSessionServerCsrfTokenRepository.generateToken(ServerWebExchange). Closes gh-9017
1 parent 2c297fb commit 65f7885

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

web/src/main/java/org/springframework/security/web/server/csrf/WebSessionServerCsrfTokenRepository.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,7 @@ public class WebSessionServerCsrfTokenRepository implements ServerCsrfTokenRepos
5252

5353
@Override
5454
public Mono<CsrfToken> generateToken(ServerWebExchange exchange) {
55-
Mono.just(exchange).publishOn(Schedulers.boundedElastic());
56-
return Mono.fromCallable(() -> createCsrfToken());
55+
return Mono.fromCallable(() -> createCsrfToken()).subscribeOn(Schedulers.boundedElastic());
5756
}
5857

5958
@Override

0 commit comments

Comments
 (0)