From 9da6a28de3f4567098434ba62b439570251285fe Mon Sep 17 00:00:00 2001 From: Alexandru Munteanu <alexandru.munt@gmail.com> Date: Fri, 19 Oct 2018 11:16:18 +0300 Subject: [PATCH] fix(getCollections): strip duplicate collections for authors --- .../src/routes/collections/get.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/component-manuscript-manager/src/routes/collections/get.js b/packages/component-manuscript-manager/src/routes/collections/get.js index ddeeb504d..1314ffda0 100644 --- a/packages/component-manuscript-manager/src/routes/collections/get.js +++ b/packages/component-manuscript-manager/src/routes/collections/get.js @@ -1,3 +1,8 @@ +const { last, get } = require('lodash') + +const filterDuplicates = collection => + get(collection, 'currentVersion.id') === last(collection.fragments) + const { authsome: authsomeHelper, } = require('pubsweet-component-helper-service') @@ -16,5 +21,5 @@ module.exports = models => async (req, res) => { }) } - res.status(200).json(collections) + res.status(200).json(collections.filter(filterDuplicates)) } -- GitLab