Skip to content

Commit e800337

Browse files
committed
Fix 500 error when get draft project files
1 parent 63e8f3b commit e800337

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

chats/views.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
DirectChatDetailSerializer,
2323
)
2424
from chats.utils import get_all_files
25+
from files.models import UserFile
2526
from files.serializers import UserFileSerializer
2627

2728
User = get_user_model()
@@ -158,6 +159,8 @@ class ProjectChatFileList(ListCreateAPIView):
158159
permission_classes = [IsProjectChatMember]
159160

160161
def get_queryset(self):
161-
messages = ProjectChat.objects.get(id=self.kwargs["pk"]).messages.all()
162-
163-
return get_all_files(messages)
162+
try:
163+
messages = ProjectChat.objects.get(id=self.kwargs["pk"]).messages.all()
164+
return get_all_files(messages)
165+
except ProjectChat.DoesNotExist:
166+
return UserFile.objects.none()

0 commit comments

Comments
 (0)