diff --git a/extensions/narayana-jta/runtime/src/main/java/io/quarkus/narayana/jta/runtime/interceptor/TransactionalInterceptorBase.java b/extensions/narayana-jta/runtime/src/main/java/io/quarkus/narayana/jta/runtime/interceptor/TransactionalInterceptorBase.java index afec33da6b7f2..6e2a5250fea66 100644 --- a/extensions/narayana-jta/runtime/src/main/java/io/quarkus/narayana/jta/runtime/interceptor/TransactionalInterceptorBase.java +++ b/extensions/narayana-jta/runtime/src/main/java/io/quarkus/narayana/jta/runtime/interceptor/TransactionalInterceptorBase.java @@ -82,7 +82,7 @@ private Transactional getTransactional(InvocationContext ic) { private TransactionConfiguration getTransactionConfiguration(InvocationContext ic) { TransactionConfiguration configuration = ic.getMethod().getAnnotation(TransactionConfiguration.class); - if (ic == null) { + if (configuration == null) { return ic.getTarget().getClass().getAnnotation(TransactionConfiguration.class); } return configuration;