Files
temporal/components
pdoerner 08e2dfd763 Reconstruct failure for forwarded Nexus completion requests (#8198)
## What changed?
When forwarding a `CompleteNexusOperation` HTTP request that contains a
failure, the completion will be reconstructed instead of reusing the
original request body.

## Why?
The Nexus SDK reads and closes the HTTP request body when the operation
state is `failed` or `canceled` so we cannot reuse it for the forwarded
request. For `successful` operations, the SDK just passes on the result
content in the form of a `nexus.LazyValue` which we can forward directly
since it is not read or closed.

## How did you test it?
new functional xdc tests
2025-08-14 23:49:44 +00:00
..