in src/main/java/com/epam/digital/data/platform/user/service/UserPublishingService.java [154:168]
private Statistics importUsers(FileObject fileObject, final List<EnumerableUser> users) {
var usersClone = new LinkedList<>(users);
var statistics = new Statistics();
while (!usersClone.isEmpty()) {
var batch = batchHelper.getBatchOfUsers(usersClone);
try {
updateStatistics(statistics, processBatch(batch, users, fileObject));
} catch (BatchImportException e) {
log.error("Error while importing batch of users. Start importing users one by one");
oneByOneImport(batch.getUsers(), fileObject, statistics);
}
}
return statistics;
}