diff --git a/truffle-spring-boot-starter/src/main/kotlin/reactive/TruffleWebExceptionHandler.kt b/truffle-spring-boot-starter/src/main/kotlin/reactive/TruffleWebExceptionHandler.kt index 80f35de..a93114d 100644 --- a/truffle-spring-boot-starter/src/main/kotlin/reactive/TruffleWebExceptionHandler.kt +++ b/truffle-spring-boot-starter/src/main/kotlin/reactive/TruffleWebExceptionHandler.kt @@ -23,6 +23,10 @@ class TruffleWebExceptionHandler(private val hub: IHub) : WebExceptionHandler { ) } - return Mono.error(ex) + return if (exchange.response.isCommitted) { + Mono.empty() + } else { + Mono.error(ex) + } } }