@@ -84,7 +84,7 @@ def challenge_list(request, challenge_host_team_pk):
84
84
return Response (response_data , status = status .HTTP_406_NOT_ACCEPTABLE )
85
85
86
86
if request .method == 'GET' :
87
- challenge = Challenge .objects .filter (creator = challenge_host_team , is_disabled = False )
87
+ challenge = Challenge .objects .filter (creator = challenge_host_team , is_disabled = False ). order_by ( '-id' )
88
88
paginator , result_page = paginated_queryset (challenge , request )
89
89
serializer = ChallengeSerializer (
90
90
result_page , many = True , context = {'request' : request })
@@ -294,7 +294,7 @@ def get_featured_challenges(request):
294
294
featured = True ,
295
295
published = True ,
296
296
approved_by_admin = True ,
297
- is_disabled = False )
297
+ is_disabled = False ). order_by ( '-id' )
298
298
paginator , result_page = paginated_queryset (challenge , request )
299
299
serializer = ChallengeSerializer (result_page , many = True , context = {'request' : request })
300
300
response_data = serializer .data
@@ -356,7 +356,7 @@ def get_challenges_based_on_teams(request):
356
356
host_team_ids = get_challenge_host_teams_for_user (request .user )
357
357
q_params ['creator__id__in' ] = host_team_ids
358
358
359
- challenge = Challenge .objects .filter (** q_params )
359
+ challenge = Challenge .objects .filter (** q_params ). order_by ( 'id' )
360
360
paginator , result_page = paginated_queryset (challenge , request )
361
361
serializer = ChallengeSerializer (
362
362
result_page , many = True , context = {'request' : request })
0 commit comments