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]

Reply via email to