diff --git a/packages/component-invite/src/helpers/Collection.js b/packages/component-invite/src/helpers/Collection.js index ae718211ad6e79f852973154bb6bad39077e2c77..54994b46a3786bd22c4061203aa3ba9d489d15b1 100644 --- a/packages/component-invite/src/helpers/Collection.js +++ b/packages/component-invite/src/helpers/Collection.js @@ -18,6 +18,8 @@ module.exports = { collection, ) } + matchingInvitation.timestamp = Date.now() + await collection.save() return matchingInvitation }, addAuthor: async (collection, user, res, url) => { @@ -47,6 +49,7 @@ module.exports = { updateHandlingEditor: async (collection, isAccepted) => { collection.handlingEditor.hasAnswer = true collection.handlingEditor.isAccepted = isAccepted + collection.handlingEditor.timestamp = Date.now() await collection.save() }, } diff --git a/packages/component-invite/src/routes/collectionsInvitations/patch.js b/packages/component-invite/src/routes/collectionsInvitations/patch.js index c9b0e535194f3e62a14dd32f4b09c7cad14a946e..6850b04fe8756c965ffdf8e61d6db1e7f9e04098 100644 --- a/packages/component-invite/src/routes/collectionsInvitations/patch.js +++ b/packages/component-invite/src/routes/collectionsInvitations/patch.js @@ -29,6 +29,7 @@ module.exports = models => async (req, res) => { } await collectionHelper.updateHandlingEditor(collection, isAccepted) + invitation.timestamp = Date.now() invitation.hasAnswer = true const eic = await userHelper.getEditorInChief(models.User) if (isAccepted === true) {