diff options
Diffstat (limited to 'gerrit-server/src/main/java/com/google/gerrit/server/project/DeleteTags.java')
-rw-r--r-- | gerrit-server/src/main/java/com/google/gerrit/server/project/DeleteTags.java | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/gerrit-server/src/main/java/com/google/gerrit/server/project/DeleteTags.java b/gerrit-server/src/main/java/com/google/gerrit/server/project/DeleteTags.java index 75cf03f9ad..c020351f77 100644 --- a/gerrit-server/src/main/java/com/google/gerrit/server/project/DeleteTags.java +++ b/gerrit-server/src/main/java/com/google/gerrit/server/project/DeleteTags.java @@ -21,6 +21,7 @@ import com.google.gerrit.extensions.restapi.BadRequestException; import com.google.gerrit.extensions.restapi.Response; import com.google.gerrit.extensions.restapi.RestApiException; import com.google.gerrit.extensions.restapi.RestModifyView; +import com.google.gerrit.server.permissions.PermissionBackendException; import com.google.gwtorm.server.OrmException; import com.google.inject.Inject; import com.google.inject.Singleton; @@ -37,12 +38,10 @@ public class DeleteTags implements RestModifyView<ProjectResource, DeleteTagsInp @Override public Response<?> apply(ProjectResource project, DeleteTagsInput input) - throws OrmException, RestApiException, IOException { - + throws OrmException, RestApiException, IOException, PermissionBackendException { if (input == null || input.tags == null || input.tags.isEmpty()) { throw new BadRequestException("tags must be specified"); } - deleteRefFactory.create(project).refs(input.tags).prefix(R_TAGS).delete(); return Response.none(); } |