From 41ec8d18de1ee3ecdafc751c2ba7e6e4441ea3e4 Mon Sep 17 00:00:00 2001 From: Mohit Yadav <105265192+mohityadav766@users.noreply.github.com> Date: Fri, 19 Sep 2025 16:50:43 +0530 Subject: [PATCH] Create on Parent Team should allow team creation on child (#23390) * Create on Parent Team should allow team creation on child * Remove Comment --------- Co-authored-by: Ashish Gupta (cherry picked from commit 04b8e9452a678466052e9c34ee796365c195d279) --- .../service/security/policyevaluator/CreateResourceContext.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/openmetadata-service/src/main/java/org/openmetadata/service/security/policyevaluator/CreateResourceContext.java b/openmetadata-service/src/main/java/org/openmetadata/service/security/policyevaluator/CreateResourceContext.java index 5a375d5d9fe..79f5d30692c 100644 --- a/openmetadata-service/src/main/java/org/openmetadata/service/security/policyevaluator/CreateResourceContext.java +++ b/openmetadata-service/src/main/java/org/openmetadata/service/security/policyevaluator/CreateResourceContext.java @@ -15,6 +15,7 @@ import lombok.extern.slf4j.Slf4j; import org.openmetadata.schema.EntityInterface; import org.openmetadata.schema.entity.classification.Tag; import org.openmetadata.schema.entity.data.GlossaryTerm; +import org.openmetadata.schema.entity.teams.Team; import org.openmetadata.schema.type.EntityReference; import org.openmetadata.schema.type.TagLabel; import org.openmetadata.service.Entity; @@ -127,6 +128,7 @@ public class CreateResourceContext implements Resourc case Entity.GLOSSARY_TERM -> List.of(((GlossaryTerm) entity).getGlossary()); case Entity.TAG -> List.of(((Tag) entity).getClassification()); case Entity.DATA_PRODUCT -> entity.getDomains(); + case Entity.TEAM -> ((Team) entity).getParents(); default -> null; };