Skip to content

Commit 63c6795

Browse files
pkp/pkp-lib#10742 Bug fix. Use currently selected stage, when interacting with participant manager modals
1 parent 0a11615 commit 63c6795

File tree

1 file changed

+15
-6
lines changed

1 file changed

+15
-6
lines changed

src/managers/ParticipantManager/useParticipantManagerActions.js

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,16 @@ export const Actions = {
1616
export function useParticipantManagerActions() {
1717
const {t} = useLocalize();
1818

19-
function participantAssign({submission}, finishedCallback) {
19+
function participantAssign(
20+
{submission, submissionStageId},
21+
finishedCallback,
22+
) {
2023
const {openLegacyModal} = useLegacyGridUrl({
2124
component: 'grid.users.stageParticipant.StageParticipantGridHandler',
2225
op: 'addParticipant',
2326
params: {
2427
submissionId: submission.id,
25-
stageId: submission.stageId,
28+
stageId: submissionStageId,
2629
},
2730
});
2831

@@ -87,13 +90,16 @@ export function useParticipantManagerActions() {
8790
});
8891
}
8992

90-
function participantNotify({submission, participant}, finishedCallback) {
93+
function participantNotify(
94+
{submission, submissionStageId, participant},
95+
finishedCallback,
96+
) {
9197
const {openLegacyModal} = useLegacyGridUrl({
9298
component: 'grid.users.stageParticipant.StageParticipantGridHandler',
9399
op: 'viewNotify',
94100
params: {
95101
submissionId: submission.id,
96-
stageId: submission.stageId,
102+
stageId: submissionStageId,
97103
userId: participant.id,
98104
},
99105
});
@@ -103,13 +109,16 @@ export function useParticipantManagerActions() {
103109
);
104110
}
105111

106-
function participantEdit({submission, participant}, finishedCallback) {
112+
function participantEdit(
113+
{submission, submissionStageId, participant},
114+
finishedCallback,
115+
) {
107116
const {openLegacyModal} = useLegacyGridUrl({
108117
component: 'grid.users.stageParticipant.StageParticipantGridHandler',
109118
op: 'addParticipant',
110119
params: {
111120
submissionId: submission.id,
112-
stageId: submission.stageId,
121+
stageId: submissionStageId,
113122
assignmentId: participant.stageAssignmentId,
114123
},
115124
});

0 commit comments

Comments
 (0)