diff --git a/src/shared/actions/page/challenge-details.js b/src/shared/actions/page/challenge-details.js index 20faf4c0d8..3312b33bb7 100644 --- a/src/shared/actions/page/challenge-details.js +++ b/src/shared/actions/page/challenge-details.js @@ -59,7 +59,7 @@ function setSpecsTabState(state) { * @param {Boolean} open * @return {Object} */ -function toggleCheckpointFeedback(id, open) { +function toggleCheckpointFeedback(id, open = false) { return { id, open }; } diff --git a/src/shared/components/challenge-detail/Checkpoints/index.jsx b/src/shared/components/challenge-detail/Checkpoints/index.jsx index cc7f5a62c8..a6e1282d5a 100644 --- a/src/shared/components/challenge-detail/Checkpoints/index.jsx +++ b/src/shared/components/challenge-detail/Checkpoints/index.jsx @@ -27,7 +27,7 @@ function Checkpoints(props) { document .getElementsByClassName(style['challenge-checkpoint-winners'])[index] .scrollIntoView(true); - toggleCheckpointFeedback(index, true); + toggleCheckpointFeedback(item.submissionId, true); }} type="button" > @@ -47,12 +47,12 @@ function Checkpoints(props) { }} /> { - checkpointResults && checkpointResults.map((item, index) => ( + checkpointResults && checkpointResults.map(item => (