ProjectOperationsImpl: use empty list for ownerIds by default.
Change-Id: I20ef5e1a5d70324ea7219fb60ec7dfae839ba4b7
diff --git a/java/com/google/gerrit/acceptance/testsuite/project/ProjectOperationsImpl.java b/java/com/google/gerrit/acceptance/testsuite/project/ProjectOperationsImpl.java
index 6bf4114..c7f3ba5 100644
--- a/java/com/google/gerrit/acceptance/testsuite/project/ProjectOperationsImpl.java
+++ b/java/com/google/gerrit/acceptance/testsuite/project/ProjectOperationsImpl.java
@@ -16,7 +16,6 @@
import com.google.gerrit.acceptance.testsuite.project.TestProjectCreation.Builder;
import com.google.gerrit.reviewdb.client.Project;
-import com.google.gerrit.server.config.ProjectOwnerGroupsProvider;
import com.google.gerrit.server.project.CreateProjectArgs;
import com.google.gerrit.server.project.ProjectCreator;
import java.util.ArrayList;
@@ -27,13 +26,10 @@
public class ProjectOperationsImpl implements ProjectOperations {
private final ProjectCreator projectCreator;
- private final ProjectOwnerGroupsProvider.Factory projectOwnerGroups;
@Inject
- ProjectOperationsImpl(
- ProjectOwnerGroupsProvider.Factory projectOwnerGroups, ProjectCreator projectCreator) {
+ ProjectOperationsImpl(ProjectCreator projectCreator) {
this.projectCreator = projectCreator;
- this.projectOwnerGroups = projectOwnerGroups;
}
@Override
@@ -49,7 +45,8 @@
args.branch = Collections.singletonList(Constants.R_HEADS + Constants.MASTER);
args.createEmptyCommit = projectCreation.createEmptyCommit().orElse(true);
projectCreation.parent().ifPresent(p -> args.newParent = p);
- args.ownerIds = new ArrayList<>(projectOwnerGroups.create(args.getProject()).get());
+ // ProjectCreator wants non-null owner IDs.
+ args.ownerIds = new ArrayList<>();
projectCreation.submitType().ifPresent(st -> args.submitType = st);
projectCreator.createProject(args);
return new Project.NameKey(name);