summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app/controllers/projects/tags_controller.rb7
1 files changed, 2 insertions, 5 deletions
diff --git a/app/controllers/projects/tags_controller.rb b/app/controllers/projects/tags_controller.rb
index 0b99165bf62..e03a9f4d66d 100644
--- a/app/controllers/projects/tags_controller.rb
+++ b/app/controllers/projects/tags_controller.rb
@@ -13,11 +13,8 @@ class Projects::TagsController < Projects::ApplicationController
end
def create
- @repository.add_tag(params[:tag_name], params[:ref])
-
- if new_tag = @repository.find_tag(params[:tag_name])
- Event.create_ref_event(@project, current_user, new_tag, 'add', 'refs/tags')
- end
+ @tag = CreateTagService.new.execute(@project, params[:tag_name],
+ params[:ref], current_user)
redirect_to project_tags_path(@project)
end