diff --git a/django_eventstream/viewsets.py b/django_eventstream/viewsets.py index 4d7301c..b436fcf 100644 --- a/django_eventstream/viewsets.py +++ b/django_eventstream/viewsets.py @@ -115,7 +115,7 @@ def _accepted_format(self, request, format_list): return any(fmt in accept_header or fmt in query_format for fmt in format_list) def _stream_or_respond(self, channels, django_request): - request = django_request._request + request = django_request._request if hasattr(django_request, "_request") else django_request messages_types = self.messages_types if self.messages_types else ["message"] data = { "channels": ", ".join(channels),