Skip to content
This repository was archived by the owner on Mar 4, 2025. It is now read-only.

Commit 061e265

Browse files
committed
Merge pull request #587 from appirio-tech/feature/SUP-2739
Fixed showing top placements
2 parents cc4190e + 528bc3f commit 061e265

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

app/services/challenge.service.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@
179179
// TODO placement logic for challenges can be moved to their corresponding user place directive
180180
// process placement for challenges having winningPlacements array in response
181181
if (Array.isArray(challenge.userDetails.winningPlacements)) {
182-
challenge.highestPlacement = _.max(challenge.userDetails.winningPlacements);
182+
challenge.highestPlacement = _.min(challenge.userDetails.winningPlacements);
183183
challenge.wonFirst = challenge.highestPlacement == 1;
184184
if (challenge.highestPlacement === 0) {
185185
challenge.highestPlacement = null;
@@ -189,7 +189,9 @@
189189
if (challenge.track == 'DESIGN' && challenge.userDetails.submissions && challenge.userDetails.submissions.length > 0) {
190190
challenge.thumbnailId = challenge.userDetails.submissions[0].id;
191191

192-
challenge.highestPlacement = _.max(challenge.userDetails.submissions, 'placement').placement;
192+
challenge.highestPlacement = _.min(challenge.userDetails.submissions.filter(function(submission) {
193+
return submission.placement;
194+
}), 'placement').placement;
193195

194196
if (challenge.highestPlacement == 1) {
195197
challenge.wonFirst = true;

0 commit comments

Comments
 (0)