Fixes <2370>: made required changes to accommodate tempLineageTable in the Lineage tab#27617
Conversation
|
Hi there 👋 Thanks for your contribution! The OpenMetadata team will review the PR shortly! Once it has been labeled as Let us know if you need any help! |
|
Hi there 👋 Thanks for your contribution! The OpenMetadata team will review the PR shortly! Once it has been labeled as Let us know if you need any help! |
Code Review ✅ Approved 2 resolved / 2 findingsUpdates the Lineage tab to support tempLineageTable, resolving issues with duplicate temp edges and incorrect entityType enums. ✅ 2 resolved✅ Bug: Duplicate temp edges when edge exists in both upstream and downstream
✅ Bug: entityType set to node-type enum instead of entity-type enum
OptionsDisplay: compact → Showing less information. Comment with these commands to change:
Was this helpful? React with 👍 / 👎 | Gitar |
|
🟡 Playwright Results — all passed (12 flaky)✅ 3699 passed · ❌ 0 failed · 🟡 12 flaky · ⏭️ 89 skipped
🟡 12 flaky test(s) (passed on retry)
How to debug locally# Download playwright-test-results-<shard> artifact and unzip
npx playwright show-trace path/to/trace.zip # view trace |



Describe your changes:
This PR is regarding the UI changes to accommodate the tempLineageTables in the Lineage tab.
Issue 2370
Type of change:
Checklist:
Fixes <issue-number>: <short explanation>New feature
Summary by Gitar
EntityLineageUtils.tsxto use atempEdgeKeysset for deduplicating edges during graph construction.findUpstreamand simplified selection logic inLineageProvider.tsxusing anisTempTableflag.TempTableNode.tsxandEntityLineageUtils.tsxfor better maintainability.This will update automatically on new commits.