Skip to content

[v3-3-test] Fix bulk endpoints returning 500 for a malformed action entry (#73453) - #73505

Merged
henry3260 merged 1 commit into
apache:v3-3-testfrom
henry3260:backport-73453-v3-3-test
Sep 22, 2026
Merged

henry3260 merged 1 commit into
apache:v3-3-testfrom
henry3260:backport-73453-v3-3-test

Conversation

@henry3260

@henry3260 henry3260 commented Sep 21, 2026

Copy link
Copy Markdown
Contributor

Backport of #73453 to v3-3-test (cherry-pick of 0def984). The automatic backport failed to apply cleanly.

Conflict resolution

  • airflow-core/src/airflow/api_fastapi/core_api/datamodels/common.pyv3-3-test has neither the logging import nor the asset-expression models that main's context pulled in, so only the new collections.abc.Mapping import was taken. The discriminator fix itself applies unchanged.
  • airflow-core/tests/unit/api_fastapi/core_api/datamodels/test_common.py — the file does not exist on v3-3-test (it was created by a separate, un-backported change), so only the two bulk-discriminator tests this PR adds were carried over.

Verified: breeze run pytest airflow-core/tests/unit/api_fastapi/core_api/datamodels/test_common.py → 8 passed.


Was generative AI tooling used to co-author this PR?
  • Yes — Claude Code (Opus 5)

@boring-cyborg boring-cyborg Bot added the area:API Airflow's REST/HTTP API label Sep 21, 2026
@henry3260
henry3260 merged commit ca622fa into apache:v3-3-test Sep 22, 2026
70 checks passed
@github-actions github-actions Bot added this to the Airflow 3.3.3 milestone Sep 22, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Hi maintainer, this PR was merged without a milestone set.
We've automatically set the milestone to Airflow 3.3.3 based on: bug fix merged to version branch
If this milestone is not correct, please update it to the appropriate milestone.

This comment was generated by Milestone Tag Assistant.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:API Airflow's REST/HTTP API

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants