commit | 55240365404a0f503297b0bad1cece6c17f94fb6 | [log] [tgz] |
---|---|---|
author | David Pursehouse <dpursehouse@collab.net> | Wed Nov 06 15:35:41 2019 +0900 |
committer | David Pursehouse <dpursehouse@collab.net> | Thu Nov 28 11:21:30 2019 +0900 |
tree | 403a8159c53f2b288f1e3e5e60ce2eeeeca1c1c8 | |
parent | efd30a5e13a9bc24f9a1716c6c1625e7523a828e [diff] |
BlameCacheImpl: Avoid NPE if path does not exist Bug: Issue 5082 Change-Id: I46221926525f203fb8715f0e8e3e4e14c9b7a452
diff --git a/java/com/google/gitiles/blame/cache/BlameCacheImpl.java b/java/com/google/gitiles/blame/cache/BlameCacheImpl.java index 320bf49..75ab09b 100644 --- a/java/com/google/gitiles/blame/cache/BlameCacheImpl.java +++ b/java/com/google/gitiles/blame/cache/BlameCacheImpl.java
@@ -136,6 +136,9 @@ public static List<Region> loadBlame(Key key, Repository repo) throws IOException { try (BlameGenerator gen = new BlameGenerator(repo, key.path)) { gen.push(null, key.commitId); + if (gen.getResultContents() == null) { + return ImmutableList.of(); + } return loadRegions(gen); } }