summaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
authorKatarzyna Kobierska <kkobierska@gmail.com>2016-09-12 16:45:46 +0200
committerKatarzyna Kobierska <kkobierska@gmail.com>2016-09-30 12:22:55 +0200
commitcd556253974dd0d4b86f92a5797ddf83474bea7d (patch)
treee76ef5bf01b3ec77b6704359d1d6288e611fc2b9 /app
parent6fa77ab8af22ea694d3ed2df32663a22ee3a6193 (diff)
downloadgitlab-ce-cd556253974dd0d4b86f92a5797ddf83474bea7d.tar.gz
Workaround for Build attributes
Diffstat (limited to 'app')
-rw-r--r--app/services/ci/create_pipeline_builds_service.rb2
1 files changed, 2 insertions, 0 deletions
diff --git a/app/services/ci/create_pipeline_builds_service.rb b/app/services/ci/create_pipeline_builds_service.rb
index 005014fa1de..c7a624f38ce 100644
--- a/app/services/ci/create_pipeline_builds_service.rb
+++ b/app/services/ci/create_pipeline_builds_service.rb
@@ -21,6 +21,8 @@ module Ci
user: current_user,
trigger_request: trigger_request
)
+ # OPTIMIZE: We copy over all attributes of Job into Build, therefore this workaround
+ build_attributes = build_attributes.except(:only, :except)
pipeline.builds.create(build_attributes)
end