fix(entity controller) Fix case sensitivity in entity controller (#14902)

Co-authored-by: jjia <jjia@netflix.com>
This commit is contained in:
Jesse Jia 2025-10-07 09:07:40 -07:00 committed by GitHub
parent 9c22a4ae62
commit d87f46d686
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -492,12 +492,13 @@ public class EntityController
// Group results by entity type for response structure
Map<String, List<IngestResult>> resultsByEntityType = new HashMap<>();
for (IngestResult result : results) {
String entityType = result.getUrn().getEntityType();
String entityType = result.getUrn().getEntityType().toLowerCase();
resultsByEntityType.computeIfAbsent(entityType, k -> new ArrayList<>()).add(result);
}
for (String entityName : entityTypes) {
List<IngestResult> entityResults = resultsByEntityType.getOrDefault(entityName, List.of());
List<IngestResult> entityResults =
resultsByEntityType.getOrDefault(entityName.toLowerCase(), List.of());
response.put(entityName, buildEntityList(opContext, entityResults, withSystemMetadata));
}