diff --git a/openmetadata-service/src/main/java/org/openmetadata/service/util/EntityUtil.java b/openmetadata-service/src/main/java/org/openmetadata/service/util/EntityUtil.java index 9a962b3ee7f..3591eed3a8e 100644 --- a/openmetadata-service/src/main/java/org/openmetadata/service/util/EntityUtil.java +++ b/openmetadata-service/src/main/java/org/openmetadata/service/util/EntityUtil.java @@ -688,7 +688,9 @@ public final class EntityUtil { SubjectContext subjectContext = getSubjectContext(securityContext); // If the User is admin then no need to add domainId in the query param // Also if there are domain restriction on the subject context via role - if (!subjectContext.isAdmin() && subjectContext.hasAnyRole(DOMAIN_ONLY_ACCESS_ROLE)) { + if (!subjectContext.isAdmin() + && !subjectContext.isBot() + && subjectContext.hasAnyRole(DOMAIN_ONLY_ACCESS_ROLE)) { if (!nullOrEmpty(subjectContext.getUserDomains())) { filter.addQueryParam( "domainId", getCommaSeparatedIdsFromRefs(subjectContext.getUserDomains()));