summaryrefslogtreecommitdiff
path: root/app/models/project.rb
diff options
context:
space:
mode:
authorAlexis Reigel <mail@koffeinfrei.org>2017-09-13 17:17:34 +0200
committerAlexis Reigel <alexis.reigel.ext@siemens.com>2018-01-04 09:33:41 +0100
commit9f7811e474a3f3f54f4624d19ec982239518ed67 (patch)
tree68d387303a19d21787f056b63218b81800366e9d /app/models/project.rb
parentfb583c4b1839af16c50e27105a300695aa50bcad (diff)
downloadgitlab-ce-9f7811e474a3f3f54f4624d19ec982239518ed67.tar.gz
execute system hooks from project
Diffstat (limited to 'app/models/project.rb')
-rw-r--r--app/models/project.rb4
1 files changed, 4 insertions, 0 deletions
diff --git a/app/models/project.rb b/app/models/project.rb
index 9c0bbf697e2..a196c8b5c09 100644
--- a/app/models/project.rb
+++ b/app/models/project.rb
@@ -974,6 +974,10 @@ class Project < ActiveRecord::Base
hook.async_execute(data, hooks_scope.to_s)
end
end
+
+ SystemHook.public_send(hooks_scope).each do |hook| # rubocop:disable GitlabSecurity/PublicSend
+ hook.async_execute(data, hooks_scope.to_s)
+ end
end
def execute_services(data, hooks_scope = :push_hooks)