From a180d4b2284aa5278983feb899217a3300213836 Mon Sep 17 00:00:00 2001 From: Sebastian Mihalache <sebastian.mihalache@gmail.con> Date: Tue, 3 Jul 2018 17:10:39 +0300 Subject: [PATCH] fix(components-faraday): call decline endpoint for reviewers --- packages/component-mail-service/src/Mail.js | 1 + .../src/components/SignUp/ReviewerDecline.js | 10 +++++++--- packages/components-faraday/src/redux/reviewers.js | 3 ++- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/packages/component-mail-service/src/Mail.js b/packages/component-mail-service/src/Mail.js index 776d40bfb..999b40758 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 74f726dd8..bb023319c 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 acc31e864..73a7501d1 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, }, -- GitLab