posting with limited visibility and "include your mutuals" fails with err 500
this is what i see in the output:
2024-05-15 01:20:31,391 ERROR Internal Server Error: /api/content/
Traceback (most recent call last):
File "/srv/tsmakut/.virtualenvs/socialhome/lib/python3.10/site-packages/asgiref/sync.py", line 486, in thread_handler
raise exc_info[1]
File "/srv/tsmakut/.virtualenvs/socialhome/lib/python3.10/site-packages/django/core/handlers/exception.py", line 38, in inner
response = await get_response(request)
File "/srv/tsmakut/.virtualenvs/socialhome/lib/python3.10/site-packages/django/core/handlers/base.py", line 233, in _get_response_async
response = await wrapped_callback(request, *callback_args, **callback_kwargs)
File "/srv/tsmakut/.virtualenvs/socialhome/lib/python3.10/site-packages/asgiref/sync.py", line 448, in __call__
ret = await asyncio.wait_for(future, timeout=None)
File "/usr/lib/python3.10/asyncio/tasks.py", line 408, in wait_for
return await fut
File "/srv/tsmakut/.virtualenvs/socialhome/lib/python3.10/site-packages/asgiref/current_thread_executor.py", line 22, in run
result = self.fn(*self.args, **self.kwargs)
File "/srv/tsmakut/.virtualenvs/socialhome/lib/python3.10/site-packages/asgiref/sync.py", line 490, in thread_handler
return func(*args, **kwargs)
File "/usr/lib/python3.10/contextlib.py", line 79, in inner
return func(*args, **kwds)
File "/srv/tsmakut/.virtualenvs/socialhome/lib/python3.10/site-packages/django/views/decorators/csrf.py", line 54, in wrapped_view
return view_func(*args, **kwargs)
File "/srv/tsmakut/.virtualenvs/socialhome/lib/python3.10/site-packages/rest_framework/viewsets.py", line 125, in view
return self.dispatch(request, *args, **kwargs)
File "/srv/tsmakut/.virtualenvs/socialhome/lib/python3.10/site-packages/rest_framework/views.py", line 509, in dispatch
response = self.handle_exception(exc)
File "/srv/tsmakut/.virtualenvs/socialhome/lib/python3.10/site-packages/rest_framework/views.py", line 469, in handle_exception
self.raise_uncaught_exception(exc)
File "/srv/tsmakut/.virtualenvs/socialhome/lib/python3.10/site-packages/rest_framework/views.py", line 480, in raise_uncaught_exception
raise exc
File "/srv/tsmakut/.virtualenvs/socialhome/lib/python3.10/site-packages/rest_framework/views.py", line 506, in dispatch
response = handler(request, *args, **kwargs)
File "/srv/tsmakut/.virtualenvs/socialhome/lib/python3.10/site-packages/rest_framework/mixins.py", line 19, in create
self.perform_create(serializer)
File "/home/srv/tsmakut/socialhome/./socialhome/content/viewsets.py", line 108, in perform_create
serializer.save(author=self.request.user.profile)
File "/home/srv/tsmakut/socialhome/./socialhome/content/serializers.py", line 270, in save
recipients = recipients.distinct()
File "/srv/tsmakut/.virtualenvs/socialhome/lib/python3.10/site-packages/django/db/models/query.py", line 1156, in distinct
self._not_support_combined_queries('distinct')
File "/srv/tsmakut/.virtualenvs/socialhome/lib/python3.10/site-packages/django/db/models/query.py", line 1398, in _not_support_combined_queries
raise NotSupportedError(
django.db.utils.NotSupportedError: Calling QuerySet.distinct() after intersection() is not supported.