diff --git a/packages/component-invite/src/helpers/User.js b/packages/component-invite/src/helpers/User.js index ebcd946ff5869aa2c59e2c1ebee0c716ee92e352..39d348fb71507cd2fd4a7cd18b1190d681e4c9a1 100644 --- a/packages/component-invite/src/helpers/User.js +++ b/packages/component-invite/src/helpers/User.js @@ -74,15 +74,19 @@ const setupReviewerDecisionEmailData = async ({ }) } -const setupReviewerUnassignEmail = async ( - models, +const setupReviewerUnassignEmail = async ({ + UserModel, + FragmentModel, collection, user, mailService, -) => { +}) => { const { title, authorName } = await collectionHelper.getFragmentAndAuthorData( - models, - collection, + { + UserModel, + FragmentModel, + collection, + }, ) await mailService.setupReviewerUnassignEmail( diff --git a/packages/component-invite/src/routes/collectionsInvitations/delete.js b/packages/component-invite/src/routes/collectionsInvitations/delete.js index 39da0de3a206fe2573b698cc2be60b675ba9abdd..4ae8d7cfb33538d3deddbbcc0814f588d02a437a 100644 --- a/packages/component-invite/src/routes/collectionsInvitations/delete.js +++ b/packages/component-invite/src/routes/collectionsInvitations/delete.js @@ -50,12 +50,13 @@ module.exports = models => async (req, res) => { 'revoke-handling-editor', ) } else if (invitation.role === 'reviewer') { - await userHelper.setupReviewerUnassignEmail( - models, + await userHelper.setupReviewerUnassignEmail({ + UserModel: models.User, + FragmentModel: models.Fragment, collection, user, mailService, - ) + }) } return res.status(200).json({})