diff --git a/plugins/git4idea/src/git4idea/checkin/GitCheckinEnvironment.java b/plugins/git4idea/src/git4idea/checkin/GitCheckinEnvironment.java index e42d73fa512e..4cfa05ff1ac7 100644 --- a/plugins/git4idea/src/git4idea/checkin/GitCheckinEnvironment.java +++ b/plugins/git4idea/src/git4idea/checkin/GitCheckinEnvironment.java @@ -1370,7 +1370,9 @@ public class GitCheckinEnvironment implements CheckinEnvironment { } public boolean isDefaultAuthor(@NotNull VcsUser author) { - Collection affectedGitRoots = filter(myCheckinProjectPanel.getRoots(), virtualFile -> findGitDir(virtualFile) != null); + GitRepositoryManager manager = getRepositoryManager(myProject); + Collection affectedGitRoots = filter(myCheckinProjectPanel.getRoots(), + root -> manager.getRepositoryForRoot(root) != null); GitUserRegistry gitUserRegistry = GitUserRegistry.getInstance(myProject); return of(affectedGitRoots).map(vf -> gitUserRegistry.getUser(vf)).allMatch(user -> user != null && isSamePerson(author, user)); }