vatsrahul1001 opened a new pull request, #67116:
URL: https://github.com/apache/airflow/pull/67116
Backport of #64220 to \`v3-2-test\` for the 3.2.2 release.
Fix: \`POST /xcomEntries\` and \`PATCH /xcomEntries/{key}\` were storing the
JSON-encoded form of the request body (\`json.dumps(value)\`) instead of the
native value, so subsequent reads got a doubly-encoded payload. The fix stores
the native value directly and adjusts the read path accordingly. Tests cover
both endpoints for primitives, lists, and dicts.
### Backport notes
Clean cherry-pick (2 files auto-merged, no conflicts). All prek hooks (mypy,
ruff, license) passed.
This was previously thought to be already-backported via #65309, but #65309
backports a different PR (#63665). Confirmed via body-aware search of
\`origin/v3-2-test\` — no prior cherry-pick of \`acdd9da1ce\` exists.
---
##### Was generative AI tooling used to co-author this PR?
- [X] Yes — Claude Opus 4.7 (1M context)
Generated-by: Claude Opus 4.7 (1M context) following [the
guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions)
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]