fix author

merge-requests/25/head
Anton Romanov 3 years ago
parent 138960cfb7
commit 8cbabe5c06

@ -25,7 +25,7 @@ public class AuthorService {
public Author findOrCreate(Author author) { public Author findOrCreate(Author author) {
Optional<Author> newAuthor = authorRepository.findByName(author.getName()).stream().findAny(); Optional<Author> newAuthor = authorRepository.findByName(author.getName()).stream().findAny();
if (newAuthor.isEmpty()) { if (newAuthor.isEmpty()) {
LOG.debug("Author {} was saved.", author); LOG.debug("Author {} was saved.", author.getName());
return authorRepository.save(author); return authorRepository.save(author);
} }
return newAuthor.get(); return newAuthor.get();

@ -58,6 +58,7 @@ public class GitRepositoryService {
private static final String BRANCH_PREFIX = "refs/remotes/origin/"; private static final String BRANCH_PREFIX = "refs/remotes/origin/";
@Value("${extractor.custom-projects-dir}") @Value("${extractor.custom-projects-dir}")
private String customProjectsDir; private String customProjectsDir;
private final ExecutorService executorService = Executors.newFixedThreadPool(4);
private final StructuralUnitService structuralUnitService; private final StructuralUnitService structuralUnitService;
@ -251,7 +252,6 @@ public class GitRepositoryService {
if (maybeFileName.isPresent()) { if (maybeFileName.isPresent()) {
fileChange = new FileChange(); fileChange = new FileChange();
fileChange.setFile(maybeFileName.get()); fileChange.setFile(maybeFileName.get());
ExecutorService executorService = Executors.newFixedThreadPool(2);
Future<Boolean> futureEntity = executorService.submit(() -> { Future<Boolean> futureEntity = executorService.submit(() -> {
return structuralUnitService.containsEntity(getContent(repository, commit, maybeFileName.get())); return structuralUnitService.containsEntity(getContent(repository, commit, maybeFileName.get()));
}); });

Loading…
Cancel
Save