Merge "Adapt to the simplified GitReferenceUpdatedListener.Event API"
diff --git a/src/main/java/com/googlesource/gerrit/plugins/reviewersbyblame/RefUpdateListener.java b/src/main/java/com/googlesource/gerrit/plugins/reviewersbyblame/RefUpdateListener.java
index 335b355..eddd2f4 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/reviewersbyblame/RefUpdateListener.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/reviewersbyblame/RefUpdateListener.java
@@ -113,12 +113,9 @@
     try {
       reviewDb = schemaFactory.open();
       try {
-        for (Update u : e.getUpdates()) {
-          if (!u.getRefName().startsWith("refs/changes/")) {
-            continue;
-          }
+        if (e.getRefName().startsWith("refs/changes/")) {
 
-          PatchSet.Id psId = PatchSet.Id.fromRef(u.getRefName());
+          PatchSet.Id psId = PatchSet.Id.fromRef(e.getRefName());
           PatchSet ps = reviewDb.patchSets().get(psId);
           if (ps == null) {
             log.warn("No patch set found for " + u.getRefName());
@@ -127,12 +124,12 @@
 
           final Change change = reviewDb.changes().get(psId.getParentKey());
           if (change == null) {
-            log.warn("No change found for " + u.getRefName());
-            continue;
+            log.warn("No change found for " + e.getRefName());
+            return;
           }
 
           final RevCommit commit =
-              rw.parseCommit(ObjectId.fromString(u.getNewObjectId()));
+              rw.parseCommit(ObjectId.fromString(e.getNewObjectId()));
 
           final Runnable task =
               reviewersByBlameFactory.create(commit, change, ps, maxReviewers, git);