diff --git a/packages/component-mail-service/src/Mail.js b/packages/component-mail-service/src/Mail.js index 776d40bfb7896c5c03b62e075e231fc3ff0d297b..999b40758cee93547edc07885bdd0467cf82d4f6 100644 --- a/packages/component-mail-service/src/Mail.js +++ b/packages/component-mail-service/src/Mail.js @@ -172,6 +172,7 @@ module.exports = { const declineUrl = helpers.createUrl(baseUrl, resetPasswordPath, { ...queryParams, agree: false, + fragmentId: meta.fragment.id, collectionId: meta.collection.id, invitationToken: user.invitationToken, }) diff --git a/packages/components-faraday/src/components/SignUp/ReviewerDecline.js b/packages/components-faraday/src/components/SignUp/ReviewerDecline.js index 74f726dd83b84c55f25a7ff531081c3590aa1ca5..bb023319c639fe92ec3f17f2fc48ecc95269ad3f 100644 --- a/packages/components-faraday/src/components/SignUp/ReviewerDecline.js +++ b/packages/components-faraday/src/components/SignUp/ReviewerDecline.js @@ -39,10 +39,14 @@ export default compose( invitationToken, reviewerDecline, replace, + fragmentId, } = this.props - reviewerDecline(invitationId, collectionId, invitationToken).catch( - redirectToError(replace), - ) + reviewerDecline( + invitationId, + collectionId, + fragmentId, + invitationToken, + ).catch(redirectToError(replace)) }, }), )(ReviewerDecline) diff --git a/packages/components-faraday/src/redux/reviewers.js b/packages/components-faraday/src/redux/reviewers.js index acc31e86480a3d6b826d89d66a4f9d3302db7b43..73a7501d1ac367974c29bd220b0d7787228176d2 100644 --- a/packages/components-faraday/src/redux/reviewers.js +++ b/packages/components-faraday/src/redux/reviewers.js @@ -194,11 +194,12 @@ export const reviewerDecision = ( export const reviewerDecline = ( invitationId, collectionId, + fragmentId, invitationToken, ) => dispatch => { dispatch(reviewerDecisionRequest()) return update( - `/collections/${collectionId}/invitations/${invitationId}/decline`, + `/collections/${collectionId}/fragments/${fragmentId}/invitations/${invitationId}/decline`, { invitationToken, },