-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Restrict Duplicate Glossary Term Creation for Dotted Glossaries #25154
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
...tadata-integration-tests/src/test/java/org/openmetadata/it/tests/GlossaryTermResourceIT.java
Outdated
Show resolved
Hide resolved
Co-authored-by: yan-3005 <yan-3005@users.noreply.github.com>
|
🔍 CI failure analysis for caec817: CI failures span multiple test suites - Python tests (missing cachetools), Integration tests (infrastructure), and Playwright tests (UI flakiness across diverse features) - all unrelated to this PR's backend glossary validation logic changes.IssueMultiple CI job failures across different test suites:
Root Cause1. Python Tests: Dependency Configuration Issue
The fix: Explicitly add 2. Integration Tests: Infrastructure Instability
3. Playwright Tests: UI Test FlakinessFailed tests (12 total, 9 flaky):
Pattern: These are UI interaction tests across completely diverse feature areas (audit logs, permissions, settings, metrics, lineage) - none related to glossary term naming or duplicate detection. DetailsWhy ALL failures are unrelated to this PR:
Root patterns:
None of these relate to the glossary term duplicate detection logic changes in this PR. Code Review ✅ ApprovedClean bug fix that correctly addresses duplicate glossary term detection for glossaries with dotted names. Both backend and E2E tests provide good coverage. Resolved ✅ 1 resolvedCode Quality: Incorrect comment numbering in test
What Works WellThe fix correctly uses Tip Comment OptionsAuto-apply is off Gitar will not commit updates to this branch. Comment with these commands to change:
Was this helpful? React with 👍 / 👎 | This comment will update automatically (Docs) |
|



Describe your changes:
Fixes Issue: #2604
duplicateGlossaryTerm.mov
Type of change:
Checklist:
Fixes <issue-number>: <short explanation>Summary by Gitar
GlossaryTermRepository.javato usegetFullyQualifiedName()instead ofgetName()for glossaries with dots in their namestest_duplicateTermInGlossaryWithDottedName()inGlossaryTermResourceIT.javavalidates case-insensitive duplicate preventionThis will update automatically on new commits.