Skip to content

Conversation

@kacpermuda
Copy link
Contributor

@kacpermuda kacpermuda commented Jun 13, 2025

When implementing #51303 (not released yet, fortunately), I've accidentally changed the order of facets, which could result in task-level facets overwriting the ones we're adding in the adapter. So after my previous change, if the task would return jobTypeJobFacet or processingEngineRunFacet, it could overwrite the ones we are setting and we don't want that to happen. This PR adjusts it, so that the task-level facets are added at the start and then overwritten with integration level facets.


^ Add meaningful description above
Read the Pull Request Guidelines for more information.
In case of fundamental code changes, an Airflow Improvement Proposal (AIP) is needed.
In case of a new dependency, check compliance with the ASF 3rd Party License Policy.
In case of backwards incompatible changes please leave a note in a newsfragment file, named {pr_number}.significant.rst or {issue_number}.significant.rst, in airflow-core/newsfragments.

@mobuchowski
Copy link
Contributor

possibly a good fix would be to have a object (class?) that takes care of maintaining that hierarchy, not a blocker obviously

@mobuchowski mobuchowski merged commit 1edb513 into apache:main Jun 13, 2025
72 checks passed
@kacpermuda kacpermuda deleted the nit-ol-facet-priority branch June 13, 2025 13:23
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