diff --git a/server/application-server/src/main/java/de/tum/cit/aet/helios/github/sync/GitHubDataSyncScheduler.java b/server/application-server/src/main/java/de/tum/cit/aet/helios/github/sync/GitHubDataSyncScheduler.java index 10bd2799..a78827ce 100644 --- a/server/application-server/src/main/java/de/tum/cit/aet/helios/github/sync/GitHubDataSyncScheduler.java +++ b/server/application-server/src/main/java/de/tum/cit/aet/helios/github/sync/GitHubDataSyncScheduler.java @@ -5,6 +5,7 @@ import de.tum.cit.aet.helios.gitrepo.GitRepository; import java.util.Arrays; import java.util.List; +import java.util.stream.Collectors; import java.util.stream.Stream; import lombok.RequiredArgsConstructor; import lombok.extern.log4j.Log4j2; @@ -48,15 +49,19 @@ public void syncDataCron() { public void syncData() { Stream envRepoNames = Arrays.stream(repositoriesToMonitor); + log.info("Repositories from environment: {}", Arrays.toString(repositoriesToMonitor)); - Stream dbRepoNames = gitRepositoryRepository.findAll().stream() - .map(GitRepository::getNameWithOwner); + List dbRepoList = gitRepositoryRepository.findAll().stream() + .map(GitRepository::getNameWithOwner) + .collect(Collectors.toList()); + log.info("Repositories from database: {}", dbRepoList); - List uniqueRepoNames = Stream.concat(envRepoNames, dbRepoNames) - .distinct() - .toList(); + List uniqueRepoNames = + Stream.concat(Arrays.stream(repositoriesToMonitor), dbRepoList.stream()) + .distinct() + .toList(); - log.info("Found {} unique repositories to sync.", uniqueRepoNames.size()); + log.info("Found {} unique repositories to sync: {}", uniqueRepoNames.size(), uniqueRepoNames); uniqueRepoNames.forEach(repoName -> { try {