summaryrefslogtreecommitdiffstats
path: root/java/com/google/gerrit/server/project/RefValidationHelper.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/com/google/gerrit/server/project/RefValidationHelper.java')
-rw-r--r--java/com/google/gerrit/server/project/RefValidationHelper.java10
1 files changed, 8 insertions, 2 deletions
diff --git a/java/com/google/gerrit/server/project/RefValidationHelper.java b/java/com/google/gerrit/server/project/RefValidationHelper.java
index a6020a33e7..ea92b48bec 100644
--- a/java/com/google/gerrit/server/project/RefValidationHelper.java
+++ b/java/com/google/gerrit/server/project/RefValidationHelper.java
@@ -14,6 +14,7 @@
package com.google.gerrit.server.project;
+import com.google.common.collect.ImmutableListMultimap;
import com.google.gerrit.entities.Project;
import com.google.gerrit.extensions.restapi.ResourceConflictException;
import com.google.gerrit.server.IdentifiedUser;
@@ -40,13 +41,18 @@ public class RefValidationHelper {
this.operationType = operationType;
}
- public void validateRefOperation(String projectName, IdentifiedUser user, RefUpdate update)
+ public void validateRefOperation(
+ String projectName,
+ IdentifiedUser user,
+ RefUpdate update,
+ ImmutableListMultimap<String, String> pushOptions)
throws ResourceConflictException {
RefOperationValidators refValidators =
refValidatorsFactory.create(
Project.builder(Project.nameKey(projectName)).build(),
user,
- RefOperationValidators.getCommand(update, operationType));
+ RefOperationValidators.getCommand(update, operationType),
+ pushOptions);
try {
refValidators.validateForRefOperation();
} catch (ValidationException e) {