From f12b1661f041fc5b6ea5cdef91e79aabaebf36ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tor=20Martin=20Fr=C3=B8berg=20Wang?= <tmwang@stud.ntnu.no> Date: Sun, 7 Mar 2021 13:27:56 +0000 Subject: [PATCH] Update views.py --- backend/secfit/workouts/views.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/backend/secfit/workouts/views.py b/backend/secfit/workouts/views.py index 984ba89..9180c80 100644 --- a/backend/secfit/workouts/views.py +++ b/backend/secfit/workouts/views.py @@ -256,7 +256,8 @@ class Leaderboards(APIView): for j in range(0, len(leaderboardNumbers)): if leaderboardNumbers[j]['workout__owner__pk'] == currentLoggedInUser.pk: - leaderboardResult.append({"name": currentLoggedInUser.username, "value": leaderboardNumbers[j]["amount"], "rank": j+1}) + if j+1 > 5: + leaderboardResult.append({"name": currentLoggedInUser.username, "value": leaderboardNumbers[j]["amount"], "rank": j+1}) break else: leaderboardResult.append({"name": currentLoggedInUser.username, "value": 0, "rank": len(leaderboardNumbers) + 1}) @@ -413,4 +414,4 @@ class WorkoutLiking(APIView): return Response((False, likeAmount + 1), status.HTTP_201_CREATED) - return Response((likingAllowed, likeAmount), status.HTTP_100_CONTINUE) \ No newline at end of file + return Response((likingAllowed, likeAmount), status.HTTP_100_CONTINUE) -- GitLab