diff --git a/packages/component-manuscript-manager/src/routes/collections/delete.js b/packages/component-manuscript-manager/src/routes/collections/delete.js index b3e44632f2be22ae87f262af48f3259ca42df76a..d207fd469213d93eec145a43a59914f71d14d736 100644 --- a/packages/component-manuscript-manager/src/routes/collections/delete.js +++ b/packages/component-manuscript-manager/src/routes/collections/delete.js @@ -64,7 +64,7 @@ module.exports = models => async (req, res) => { fragmentId, ).map(file => file.id) - if (fileKeys.length !== 0) { + if (fileKeys.length > 1) { await deleteFilesS3({ fileKeys, s3Config }) } @@ -72,7 +72,7 @@ module.exports = models => async (req, res) => { await collection.delete() - return res.status(200).json() + return res.status(204).send() } catch (e) { const notFoundError = await services.handleNotFoundError(e, 'Item') return res.status(notFoundError.status).json({