Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@nicolas-grekas
Copy link
Member

Q A
Branch? 6.4
Bug fix? yes
New feature? no
Deprecations? no
Issues Fix #58050
License MIT

When RetryableHttpClient is decorated with an AsyncResponse-based client (e.g., for logging), errors and timeouts were not propagated to the inner passthru, causing the retry strategy to never be invoked.

This PR adds findInnerPassthru() to walk the response chain and forward error chunks to the first inner AsyncResponse that has a passthru, enabling proper retry behavior with nested decorators.

@carsonbot carsonbot added this to the 6.4 milestone Jan 27, 2026
@nicolas-grekas nicolas-grekas merged commit 89bf526 into symfony:6.4 Jan 27, 2026
12 checks passed
@nicolas-grekas nicolas-grekas deleted the hc-58050-claude branch January 27, 2026 13:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants