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; };