summaryrefslogtreecommitdiff
path: root/lib/bulk_imports/projects/pipelines/project_attributes_pipeline.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/bulk_imports/projects/pipelines/project_attributes_pipeline.rb')
-rw-r--r--lib/bulk_imports/projects/pipelines/project_attributes_pipeline.rb8
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/bulk_imports/projects/pipelines/project_attributes_pipeline.rb b/lib/bulk_imports/projects/pipelines/project_attributes_pipeline.rb
index 2492a023cbe..1754f27137c 100644
--- a/lib/bulk_imports/projects/pipelines/project_attributes_pipeline.rb
+++ b/lib/bulk_imports/projects/pipelines/project_attributes_pipeline.rb
@@ -6,6 +6,10 @@ module BulkImports
class ProjectAttributesPipeline
include Pipeline
+ file_extraction_pipeline!
+
+ relation_name BulkImports::FileTransfer::BaseConfig::SELF_RELATION
+
transformer ::BulkImports::Common::Transformers::ProhibitedAttributesTransformer
def extract(_context)
@@ -55,7 +59,7 @@ module BulkImports
def download_service
@download_service ||= BulkImports::FileDownloadService.new(
configuration: context.configuration,
- relative_url: context.entity.relation_download_url_path(BulkImports::FileTransfer::BaseConfig::SELF_RELATION),
+ relative_url: context.entity.relation_download_url_path(self.class.relation),
tmpdir: tmpdir,
filename: compressed_filename
)
@@ -70,7 +74,7 @@ module BulkImports
end
def filename
- "#{BulkImports::FileTransfer::BaseConfig::SELF_RELATION}.json"
+ "#{self.class.relation}.json"
end
def json_decode(string)