LogSoyData: Properly handle null revision in Next link
Change-Id: I70a03b6699078f320144bb7ada758c6ce5ecf8a2
diff --git a/java/com/google/gitiles/LogSoyData.java b/java/com/google/gitiles/LogSoyData.java
index 2f906fe..6a27782 100644
--- a/java/com/google/gitiles/LogSoyData.java
+++ b/java/com/google/gitiles/LogSoyData.java
@@ -178,8 +178,10 @@
GitilesView.Builder copy = GitilesView.log().copyFrom(view);
if (view.getRevision() != Revision.NULL) {
copy.setRevision(view.getRevision());
- } else {
+ } else if (revision != null) {
copy.setRevision(Revision.named(revision));
+ } else {
+ copy.setRevision(Revision.NULL);
}
if (view.getOldRevision() != Revision.NULL) {
copy.setOldRevision(view.getOldRevision());