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
diff options
context:
space:
mode:
Diffstat (limited to 'app/services/projects/import_export/relation_export_service.rb')
-rw-r--r--app/services/projects/import_export/relation_export_service.rb10
1 files changed, 7 insertions, 3 deletions
diff --git a/app/services/projects/import_export/relation_export_service.rb b/app/services/projects/import_export/relation_export_service.rb
index 33da5b39c20..a38d66e5ff7 100644
--- a/app/services/projects/import_export/relation_export_service.rb
+++ b/app/services/projects/import_export/relation_export_service.rb
@@ -5,10 +5,12 @@ module Projects
class RelationExportService
include Gitlab::ImportExport::CommandLineUtil
- def initialize(relation_export, jid)
+ def initialize(relation_export, user, jid, params = {})
@relation_export = relation_export
+ @user = user
@jid = jid
@logger = Gitlab::Export::Logger.build
+ @params = params
end
def execute
@@ -33,7 +35,7 @@ module Projects
private
- attr_reader :relation_export, :jid, :logger
+ attr_reader :relation_export, :user, :jid, :logger, :params
delegate :relation, :project_export_job, to: :relation_export
delegate :project, to: :project_export_job
@@ -60,7 +62,9 @@ module Projects
Gitlab::ImportExport::Project::RelationSaver.new(
project: project,
shared: shared,
- relation: relation
+ relation: relation,
+ user: user,
+ params: params
)
end
end