Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorShinya Maeda <gitlab.shinyamaeda@gmail.com>2017-05-12 21:10:16 +0300
committerShinya Maeda <gitlab.shinyamaeda@gmail.com>2017-05-30 17:55:08 +0300
commit8743f765abc2281c664792f5016747f54d0fb7aa (patch)
treeb5681f9bd4fe7c29b81e8a2e7e62ac240a2cce9c /lib
parent97bf2401991ab2e9cea956dfb7c9630e2a185683 (diff)
Use CreatePipelineScheduleService
Diffstat (limited to 'lib')
-rw-r--r--lib/api/pipeline_schedules.rb5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/api/pipeline_schedules.rb b/lib/api/pipeline_schedules.rb
index 5b3af090e2b..6e6bbb29e3a 100644
--- a/lib/api/pipeline_schedules.rb
+++ b/lib/api/pipeline_schedules.rb
@@ -51,8 +51,9 @@ module API
authenticate!
authorize! :create_pipeline_schedule, user_project
- pipeline_schedule = user_project.pipeline_schedules.create(
- declared_params(include_missing: false).merge(owner: current_user))
+ pipeline_schedule = Ci::CreatePipelineScheduleService
+ .new(user_project, current_user, declared_params(include_missing: false))
+ .execute
if pipeline_schedule.valid?
present pipeline_schedule, with: Entities::PipelineSchedule