diff options
Diffstat (limited to 'lib/bulk_imports/projects/pipelines/project_attributes_pipeline.rb')
-rw-r--r-- | lib/bulk_imports/projects/pipelines/project_attributes_pipeline.rb | 8 |
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) |