]
Michael Musgrove updated JBTM-3232:
-----------------------------------
Comment: was deleted
(was: The issue may only be resolved when the LRA branch is merged onto master.)
Conflicting JAX-RS paths in
io.narayana.lra.coordinator.api.Coordinator
-----------------------------------------------------------------------
Key: JBTM-3232
URL:
https://issues.redhat.com/browse/JBTM-3232
Project: JBoss Transaction Manager
Issue Type: Bug
Components: LRA
Affects Versions: 5.10.1.Final
Reporter: Martin Stefanko
Assignee: Martin Stefanko
Priority: Major
Fix For: 5.next
In the JAX-RS resource io.narayana.lra.coordinator.api.Coordinator there are two
conflicting JAX-RS paths:
{code:java}
@GET
@Path("{LraId}/status")
public Response getLRAStatus
{code}
and
{code:java}
@GET
@Path("{NestedLraId}/status")
public Response getNestedLRAStatus
{code}
which impose erroneous states for the nested LRAs. I would propose to prefix all
endpoints for nested LRAs at the Coordinator class to be prefixed with `/nested`.