]> git.parisson.com Git - teleforma.git/commitdiff
Fixed history : use 100 last and not 100 first messages
authorGael Le Mignot <gael@pilotsystems.net>
Fri, 2 Jul 2021 07:49:51 +0000 (09:49 +0200)
committerGael Le Mignot <gael@pilotsystems.net>
Fri, 2 Jul 2021 07:49:51 +0000 (09:49 +0200)
teleforma/views/core.py

index 267762de8647eb8ef4cb158e1fbe19c4b60b9a29..d50ba776eb20d9198298584fdd0458f5130d363a 100644 (file)
@@ -829,7 +829,8 @@ class ChatMessageView(APIView):
         You need to provide a room_name in request
         """
         messages = [message.to_dict() for message in ChatMessage.objects.filter(
-            room_name=request.GET['room_name']).order_by('created')[:100]]
+            room_name=request.GET['room_name']).order_by('-created')[:100]]
+        messages = messages[::-1]
         return Response(messages)
 
     def post(self, request):