From 5b21a99a65a2bf9c3d4cb0ac3507b07fcfd33ccb Mon Sep 17 00:00:00 2001
From: Sebastian <sebastian.mihalache@thinslices.com>
Date: Thu, 12 Apr 2018 15:12:17 +0300
Subject: [PATCH] feat(component-invite): update timestamp

---
 packages/component-invite/src/helpers/Collection.js            | 3 +++
 .../src/routes/collectionsInvitations/patch.js                 | 1 +
 2 files changed, 4 insertions(+)

diff --git a/packages/component-invite/src/helpers/Collection.js b/packages/component-invite/src/helpers/Collection.js
index ae718211a..54994b46a 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 c9b0e5351..6850b04fe 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) {
-- 
GitLab