diff options
author | Saša Živkov <zivkov@gmail.com> | 2015-03-12 13:14:24 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2015-03-12 13:14:25 +0000 |
commit | 3e032cd61a424d6cfe9482b9c6aa57a5db1d34bb (patch) | |
tree | 80c07fac6a583775cd67869ae7e7236b28c48be7 | |
parent | a1c6497de3c0dc7ecf355f0fd66da0a51954069f (diff) | |
parent | 7ff85bc55c1ee2408f86e25cb05e5b6eb6a630ce (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.java | 13 |
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; } }; |