diff --git a/repository/src/main/java/org/apache/atlas/authorizer/authorizers/ListAuthorizer.java b/repository/src/main/java/org/apache/atlas/authorizer/authorizers/ListAuthorizer.java index 64f845a76b..2bc7dccd5a 100644 --- a/repository/src/main/java/org/apache/atlas/authorizer/authorizers/ListAuthorizer.java +++ b/repository/src/main/java/org/apache/atlas/authorizer/authorizers/ListAuthorizer.java @@ -152,7 +152,7 @@ public static Map getDSLForResources(List entities, Set< List termsQualifiedNames = new ArrayList<>(); for (String entity: entities) { if (!entity.equals("*")) { - if (entity.contains("*")) { + if (entity.contains("*") || entity.contains("?")) { shouldClauses.add(getMap("wildcard", getMap("qualifiedName", entity))); } else { termsQualifiedNames.add(entity);