GetRevisionActions: Use Provider<MergeSuperSet>

This was missed in I5f086adf.

Change-Id: Ib088d289024f2c2cd0b72c06727bde128f9de311
This commit is contained in:
Dave Borowitz
2016-09-15 11:36:39 -04:00
parent 1e1a37670c
commit a2fef427d1

View File

@@ -41,14 +41,14 @@ public class GetRevisionActions implements ETagView<RevisionResource> {
private final ActionJson delegate;
private final Config config;
private final Provider<ReviewDb> dbProvider;
private final MergeSuperSet mergeSuperSet;
private final Provider<MergeSuperSet> mergeSuperSet;
private final ChangeResource.Factory changeResourceFactory;
@Inject
GetRevisionActions(
ActionJson delegate,
Provider<ReviewDb> dbProvider,
MergeSuperSet mergeSuperSet,
Provider<MergeSuperSet> mergeSuperSet,
ChangeResource.Factory changeResourceFactory,
@GerritServerConfig Config config) {
this.delegate = delegate;
@@ -72,7 +72,7 @@ public class GetRevisionActions implements ETagView<RevisionResource> {
h.putBoolean(Submit.wholeTopicEnabled(config));
ReviewDb db = dbProvider.get();
ChangeSet cs =
mergeSuperSet.completeChangeSet(db, rsrc.getChange(), user);
mergeSuperSet.get().completeChangeSet(db, rsrc.getChange(), user);
for (ChangeData cd : cs.changes()) {
changeResourceFactory.create(cd.changeControl()).prepareETag(h, user);
}