commit | 4f9deefb1bfe06ad06b2d4218d4d0fbbb58e760a | [log] [tgz] |
---|---|---|
author | David Pursehouse <dpursehouse@collab.net> | Wed Nov 06 15:35:41 2019 +0900 |
committer | David Pursehouse <dpursehouse@collab.net> | Thu Nov 14 09:13:58 2019 -0800 |
tree | f5bacdc99d35d1cd1f3ccd5e7692f08c9e9ec1c1 | |
parent | cd9d8c247f874686b3ebefa0653601d81c5ab140 [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); } }