From ea9b076b28b1001fd531dcff34418a9efaa0c369 Mon Sep 17 00:00:00 2001 From: narekcat Date: Thu, 6 Aug 2020 14:33:52 +0400 Subject: [PATCH] fix: for issue #4681, add checkpoint submissions to submission count --- .../ChallengeCard/NumSubmissions/index.jsx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/shared/components/challenge-listing/ChallengeCard/NumSubmissions/index.jsx b/src/shared/components/challenge-listing/ChallengeCard/NumSubmissions/index.jsx index eeda79968d..d969a985b9 100644 --- a/src/shared/components/challenge-listing/ChallengeCard/NumSubmissions/index.jsx +++ b/src/shared/components/challenge-listing/ChallengeCard/NumSubmissions/index.jsx @@ -17,7 +17,10 @@ import './style.scss'; export default function NumSubmissions({ challenge: { - id, numOfSubmissions, legacy, + id, + numOfSubmissions, + numOfCheckpointSubmissions, + legacy, }, challengesUrl, newChallengeDetails, @@ -26,7 +29,7 @@ export default function NumSubmissions({ isLoggedIn, }) { let tip; - const numOfSub = numOfSubmissions || 0; + const numOfSub = numOfSubmissions + (numOfCheckpointSubmissions || 0); switch (numOfSub) { case 0: tip = 'No submissions'; break; case 1: tip = '1 total submission'; break; @@ -74,6 +77,7 @@ NumSubmissions.propTypes = { challenge: PT.shape({ id: PT.oneOfType([PT.number, PT.string]).isRequired, numOfSubmissions: PT.number, + numOfCheckpointSubmissions: PT.number, status: PT.string.isRequired, legacy: PT.shape({ track: PT.string.isRequired,