From cfe690a78a3ad257201023fe82619ac402edd021 Mon Sep 17 00:00:00 2001 From: Alexandru Munteanu <alexandru.munt@gmail.com> Date: Wed, 7 Mar 2018 18:25:06 +0200 Subject: [PATCH] create folders and zip --- packages/component-aws-download/src/FileBackend.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/packages/component-aws-download/src/FileBackend.js b/packages/component-aws-download/src/FileBackend.js index 50d91a3a9..52a907927 100644 --- a/packages/component-aws-download/src/FileBackend.js +++ b/packages/component-aws-download/src/FileBackend.js @@ -1,9 +1,9 @@ const AWS = require('aws-sdk') -// const logger = require('@pubsweet/logger') const _ = require('lodash') const util = require('util') const config = require('config') const archiver = require('archiver') +// const logger = require('@pubsweet/logger') const s3Config = _.get(config, 'pubsweet-component-aws-s3') @@ -43,9 +43,12 @@ const FileBackend = app => { ), ).then(files => { files.forEach((file, index) => { - archive.append(file.Body, { name: file.ETag }) + archive.append(file.Body, { + name: `${_.get(file, 'Metadata.filetype') || + 'supplementary'}/${_.get(file, 'Metadata.filename') || + file.ETag}`, + }) }) - archive.finalize() }) }) -- GitLab