summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSaša Živkov <zivkov@gmail.com>2015-03-12 13:14:24 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2015-03-12 13:14:25 +0000
commit3e032cd61a424d6cfe9482b9c6aa57a5db1d34bb (patch)
tree80c07fac6a583775cd67869ae7e7236b28c48be7
parenta1c6497de3c0dc7ecf355f0fd66da0a51954069f (diff)
parent7ff85bc55c1ee2408f86e25cb05e5b6eb6a630ce (diff)
Merge "Fix NPE when indexing changed lines" into stable-2.10
-rw-r--r--gerrit-server/src/main/java/com/google/gerrit/server/index/ChangeField.java13
1 files changed, 10 insertions, 3 deletions
diff --git a/gerrit-server/src/main/java/com/google/gerrit/server/index/ChangeField.java b/gerrit-server/src/main/java/com/google/gerrit/server/index/ChangeField.java
index 41dfba5b19..f067e27296 100644
--- a/gerrit-server/src/main/java/com/google/gerrit/server/index/ChangeField.java
+++ b/gerrit-server/src/main/java/com/google/gerrit/server/index/ChangeField.java
@@ -436,7 +436,10 @@ public class ChangeField {
@Override
public Integer get(ChangeData input, FillArgs args)
throws OrmException {
- return input.changedLines().insertions;
+
+ return input.changedLines() != null
+ ? input.changedLines().insertions
+ : null;
}
};
@@ -447,7 +450,9 @@ public class ChangeField {
@Override
public Integer get(ChangeData input, FillArgs args)
throws OrmException {
- return input.changedLines().deletions;
+ return input.changedLines() != null
+ ? input.changedLines().deletions
+ : null;
}
};
@@ -459,7 +464,9 @@ public class ChangeField {
public Integer get(ChangeData input, FillArgs args)
throws OrmException {
ChangedLines changedLines = input.changedLines();
- return changedLines.insertions + changedLines.deletions;
+ return changedLines != null
+ ? changedLines.insertions + changedLines.deletions
+ : null;
}
};