Affected module
UI
Describe the bug
DQ failure status is not propagated to downstream assets through lineage, causing the DQ failure icon to be missing on lineage-linked assets.
To Reproduce
- Configure lineage between upstream and downstream tables.
- Ensure the upstream table has a failing DQ test in its latest run.
- Have more than 100 test cases across the instance, with sufficient test result history for the issue to occur.
- Check the downstream asset's DQ status or call the following API:
GET /api/v1/lineage/getDataQualityLineage?fqn=<downstream asset>&upstreamDepth=1
- Observe whether the upstream failure is reflected in the lineage DQ response and downstream asset icon.
Expected behavior
The lineage DQ check should correctly identify failing test cases for the relevant upstream assets, regardless of the total number of test cases or results across the instance.
OS
No response
Python version
No response
OpenMetadata version
1.13.6
OpenMetadata Ingestion package version
No response
Additional context
No response
Pre-submission checklist
Affected module
UI
Describe the bug
DQ failure status is not propagated to downstream assets through lineage, causing the DQ failure icon to be missing on lineage-linked assets.
To Reproduce
Expected behavior
The lineage DQ check should correctly identify failing test cases for the relevant upstream assets, regardless of the total number of test cases or results across the instance.
OS
No response
Python version
No response
OpenMetadata version
1.13.6
OpenMetadata Ingestion package version
No response
Additional context
No response
Pre-submission checklist