From 26a41768510bb230879a2251070a1b209fd850cd Mon Sep 17 00:00:00 2001 From: Sriharsha Chintalapani Date: Wed, 7 Dec 2022 03:03:38 -0800 Subject: [PATCH] Fix #8083: Follow-up fix to add glossary terms (#9191) --- .../openmetadata/service/jdbi3/GlossaryTermRepository.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/openmetadata-service/src/main/java/org/openmetadata/service/jdbi3/GlossaryTermRepository.java b/openmetadata-service/src/main/java/org/openmetadata/service/jdbi3/GlossaryTermRepository.java index 354eac9829c..5a903d329f8 100644 --- a/openmetadata-service/src/main/java/org/openmetadata/service/jdbi3/GlossaryTermRepository.java +++ b/openmetadata-service/src/main/java/org/openmetadata/service/jdbi3/GlossaryTermRepository.java @@ -105,13 +105,12 @@ public class GlossaryTermRepository extends EntityRepository { // Validate parent term EntityReference parentTerm = Entity.getEntityReference(entity.getParent()); entity.setParent(parentTerm); - - validateHierarchy(entity); - // Validate glossary Glossary glossary = Entity.getEntity(entity.getGlossary(), "reviewers", Include.NON_DELETED); entity.setGlossary(glossary.getEntityReference()); + validateHierarchy(entity); + // If reviewers is not set in the glossary term, then carry it from the glossary entity.setReviewers(entity.getReviewers() == null ? glossary.getReviewers() : entity.getReviewers());