|
|
|
@@ -1,6 +1,6 @@ |
|
|
|
class PullRequests::CreateService < ApplicationService |
|
|
|
|
|
|
|
attr_reader :current_user, :owner, :project, :params |
|
|
|
attr_reader :current_user, :owner, :project, :params, :fork_project |
|
|
|
attr_accessor :pull_issue, :pull_request |
|
|
|
|
|
|
|
def initialize(current_user, owner, project, params) |
|
|
|
@@ -8,6 +8,7 @@ class PullRequests::CreateService < ApplicationService |
|
|
|
@project = project |
|
|
|
@params = params |
|
|
|
@current_user = current_user |
|
|
|
@fork_project = Project.find_by_id(params[:fork_project_id]) |
|
|
|
end |
|
|
|
|
|
|
|
def call |
|
|
|
@@ -102,7 +103,9 @@ class PullRequests::CreateService < ApplicationService |
|
|
|
fork_project_id: @params[:fork_project_id], |
|
|
|
is_original: is_original, |
|
|
|
files_count: @params[:files_count] || 0, |
|
|
|
commits_count: @params[:commits_count] || 0 |
|
|
|
commits_count: @params[:commits_count] || 0, |
|
|
|
fork_project_owner: @fork_project&.owner&.login, |
|
|
|
fork_project_identifier: @fork_project&.identifier |
|
|
|
}) |
|
|
|
end |
|
|
|
|
|
|
|
|