diff --git a/apps/application/views/application_chat.py b/apps/application/views/application_chat.py index 381a328f2b3..9185747460d 100644 --- a/apps/application/views/application_chat.py +++ b/apps/application/views/application_chat.py @@ -346,7 +346,7 @@ def get( "chat_user_id": str(request.user.id), } ) - return result.success(serializer.page(current_page, page_size)) + return result.success(serializer.debug_page(current_page, page_size)) class Operate(APIView): authentication_classes = [TokenAuth] diff --git a/apps/chat/serializers/chat_record.py b/apps/chat/serializers/chat_record.py index de0db6fcf77..cb670280828 100644 --- a/apps/chat/serializers/chat_record.py +++ b/apps/chat/serializers/chat_record.py @@ -214,6 +214,15 @@ def list(self): queryset = self.get_queryset() return [ChatRecordSerializerModel(r).data for r in queryset] + def debug_page(self, current_page, page_size): + self.is_valid(raise_exception=True) + application_access_token = ( + QuerySet(ApplicationAccessToken).filter(application_id=self.data.get("application_id")).first() + ) + return ApplicationChatRecordQuerySerializers( + data={"application_id": self.data.get("application_id"), "chat_id": self.data.get("chat_id")} + ).page(current_page, page_size, show_source=True, show_exec=True) + def page(self, current_page, page_size): self.is_valid(raise_exception=True) application_access_token = (