diff --git a/src/main/java/org/wildfly/transaction/client/SubordinateXAResource.java b/src/main/java/org/wildfly/transaction/client/SubordinateXAResource.java index 4e3cda9..ddd9383 100644 --- a/src/main/java/org/wildfly/transaction/client/SubordinateXAResource.java +++ b/src/main/java/org/wildfly/transaction/client/SubordinateXAResource.java @@ -166,7 +166,7 @@ public void commit(final Xid xid, final boolean onePhase) throws XAException { try { if (commitToEnlistment()) lookup(xid).commit(onePhase); } catch (XAException | RuntimeException exception) { - if (onePhase && resourceRegistry != null) + if (resourceRegistry != null) resourceRegistry.resourceInDoubt(this); throw exception; }