EventUtil: Create change json with current commit option

Without this option the current commit is not added in the RevisionInfo,
meaning it's not available for event listeners.

Change-Id: I1414f814f40320290d21abfd1e10fcc8935ca9e0
This commit is contained in:
David Pursehouse
2016-06-28 09:47:25 +09:00
parent 38f96373e0
commit 97e0487f62

View File

@@ -14,6 +14,7 @@
package com.google.gerrit.server.extensions.events;
import com.google.gerrit.extensions.client.ListChangesOption;
import com.google.gerrit.extensions.common.AccountInfo;
import com.google.gerrit.extensions.common.ApprovalInfo;
import com.google.gerrit.extensions.common.ChangeInfo;
@@ -35,6 +36,7 @@ import com.google.inject.Provider;
import java.io.IOException;
import java.sql.Timestamp;
import java.util.EnumSet;
import java.util.HashMap;
import java.util.Map;
@@ -52,7 +54,8 @@ public class EventUtil {
AccountCache accountCache) {
this.changeDataFactory = changeDataFactory;
this.db = db;
this.changeJson = changeJsonFactory.create(ChangeJson.NO_OPTIONS);
this.changeJson = changeJsonFactory.create(
EnumSet.of(ListChangesOption.CURRENT_COMMIT));
this.accountCache = accountCache;
}