diff --git a/packages/component-invite/src/routes/collectionsInvitations/patch.js b/packages/component-invite/src/routes/collectionsInvitations/patch.js
index c8cd85572508e7e7c413a2207005bea0c7729db6..657ba2794843e4e5df353e2b52f26de5b85161f1 100644
--- a/packages/component-invite/src/routes/collectionsInvitations/patch.js
+++ b/packages/component-invite/src/routes/collectionsInvitations/patch.js
@@ -91,8 +91,9 @@ module.exports = models => async (req, res) => {
         )
       if (reason !== undefined) {
         invitation.reason = reason
-        await collection.save()
       }
+      await collection.save()
+
       try {
         if (invitation.role === 'handlingEditor') {
           await mailService.sendSimpleEmail({