From 0b3f4858865f9c93489d422add742a5db796fa75 Mon Sep 17 00:00:00 2001 From: emile Date: Mon, 30 Sep 2024 13:46:22 +0300 Subject: [PATCH] new --- osinaweb/osichat/api/views.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/osinaweb/osichat/api/views.py b/osinaweb/osichat/api/views.py index 753eee8d..66125306 100644 --- a/osinaweb/osichat/api/views.py +++ b/osinaweb/osichat/api/views.py @@ -6,6 +6,7 @@ from django.shortcuts import get_object_or_404 from django.db.models import Q from django.utils.dateparse import parse_date from django.db.models import Count +from django.forms.models import model_to_dict @api_view(['GET']) def get_chat_rooms(request): @@ -32,7 +33,7 @@ def get_dms(request): 'last_update': chat_room.last_updated, 'date_created': chat_room.date_created, 'unread_messages': chat_room.unread_messages(user), - 'last_message': ChatMessage.objects.filter(room=chat_room).last() + 'last_message': model_to_dict(ChatMessage.objects.filter(room=chat_room).last()) } members = chat_room.chatmember_set.all() member_data = []