From e9371474ea836d3e70956e62ccc86923ba7ed209 Mon Sep 17 00:00:00 2001 From: Nikos Marinos <nmarinos@ebi.ac.uk> Date: Mon, 18 Mar 2019 18:36:19 +0000 Subject: [PATCH] bug fixes on tagger import --- server/utils/files.js | 5 ++++- server/utils/unTar.js | 4 +--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/server/utils/files.js b/server/utils/files.js index 863d5b728..c9136971c 100644 --- a/server/utils/files.js +++ b/server/utils/files.js @@ -14,11 +14,14 @@ module.exports.getManifestFilename = function getManifestFilename(tmpPath) { return new Promise((resolve, reject) => { fs.readdir(tmpPath, (err, items) => { if (err) reject(err) + let manifestExists = false for (let i = 0; i < items.length; i += 1) { if (items[i].indexOf('manifest') > -1) { resolve(items[i]) - } else reject(new Error('There is no manifest file.')) + manifestExists = true + } } + if (!manifestExists) reject(new Error('There is no manifest file.')) }) }) } diff --git a/server/utils/unTar.js b/server/utils/unTar.js index f8ef670c9..404280fc1 100644 --- a/server/utils/unTar.js +++ b/server/utils/unTar.js @@ -15,9 +15,7 @@ module.exports.untar = function untar(source, dest) { } fs.readdir(dest, (err, items) => { if (err) reject(err) - // resolve(`${dest}/${items[0]}`) - // this works in beta: - resolve(`${dest}`) + resolve(`${dest}/${items[0]}`) }) }, ) -- GitLab