Closed patrick91 closed 2 weeks ago
This pull request fixes an issue with operation execution in async mode, ensuring that extensions receive the correct result from the execution context. It also adds a new async test for the MaskErrors extension.
Change | Details | Files |
---|---|---|
Fix async operation execution to properly handle results from execution context |
|
strawberry/schema/execute.py |
Add async test for MaskErrors extension |
|
tests/schema/extensions/test_mask_errors.py |
Add release notes for the patch |
|
RELEASE.md |
Thanks for adding the RELEASE.md
file!
Here's a preview of the changelog:
This release fixes an issue that prevented extensions to receive the result from the execution context when executing operations in async.
Here's the tweet text:
🆕 Release (next) is out! Thanks to @patrick91 for the PR 👏
Get it here 👉 https://strawberry.rocks/release/(next)
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 94.77%. Comparing base (
eb4f558
) to head (d338b6d
).
Comparing fix/mask-error
(d338b6d) with main
(eb4f558)
✅ 15
untouched benchmarks
Closed in favour of #3629
Closes #3625
Summary by Sourcery
Fix the async operation execution to ensure extensions receive the result from the execution context and add a corresponding test to verify error masking. Document the patch release in a new RELEASE.md file.
Bug Fixes:
Documentation:
Tests: