Fix NPE when processing comment
diff --git a/src/main/java/com/criteo/gerrit/plugins/automerge/AutomaticMerger.java b/src/main/java/com/criteo/gerrit/plugins/automerge/AutomaticMerger.java
index 4801546..9bba6cc 100644
--- a/src/main/java/com/criteo/gerrit/plugins/automerge/AutomaticMerger.java
+++ b/src/main/java/com/criteo/gerrit/plugins/automerge/AutomaticMerger.java
@@ -140,10 +140,12 @@
if (!config.getBotEmail().equals(comment.author.email)) {
return true;
}
- for (ApprovalAttribute approval : comment.approvals) {
- // See ReviewUpdate#setMinusOne
- if (!("Code-Review".equals(approval.type) && "-1".equals(approval.value))) {
- return true;
+ if (comment.approvals != null) {
+ for (ApprovalAttribute approval : comment.approvals) {
+ // See ReviewUpdate#setMinusOne
+ if (!("Code-Review".equals(approval.type) && "-1".equals(approval.value))) {
+ return true;
+ }
}
}
return false;