Browse Source

Remove thenReturn that fetches unused values

Closes gh-34883

Signed-off-by: ChanHyeongLee <cksgud410@gmail.com>
pull/34989/head
ChanHyeongLee 7 months ago committed by rstoyanchev
parent
commit
4f5e2eefe9
  1. 2
      spring-r2dbc/src/main/java/org/springframework/r2dbc/connection/R2dbcTransactionManager.java

2
spring-r2dbc/src/main/java/org/springframework/r2dbc/connection/R2dbcTransactionManager.java

@ -219,7 +219,7 @@ public class R2dbcTransactionManager extends AbstractReactiveTransactionManager
if (txObject.isNewConnectionHolder()) { if (txObject.isNewConnectionHolder()) {
synchronizationManager.bindResource(obtainConnectionFactory(), txObject.getConnectionHolder()); synchronizationManager.bindResource(obtainConnectionFactory(), txObject.getConnectionHolder());
} }
}).thenReturn(con).onErrorResume(ex -> { }).onErrorResume(ex -> {
if (txObject.isNewConnectionHolder()) { if (txObject.isNewConnectionHolder()) {
return ConnectionFactoryUtils.releaseConnection(con, obtainConnectionFactory()) return ConnectionFactoryUtils.releaseConnection(con, obtainConnectionFactory())
.doOnTerminate(() -> txObject.setConnectionHolder(null, false)) .doOnTerminate(() -> txObject.setConnectionHolder(null, false))

Loading…
Cancel
Save