From 95c1e45f4be6bbaba0e5863d8ec44d1722f00ec8 Mon Sep 17 00:00:00 2001 From: Eliot Berriot Date: Tue, 25 Feb 2020 17:20:36 +0100 Subject: [PATCH] Fixed websocket error under django 3 --- api/config/settings/common.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/api/config/settings/common.py b/api/config/settings/common.py index dea9cbbe0..3d2e20560 100644 --- a/api/config/settings/common.py +++ b/api/config/settings/common.py @@ -12,6 +12,7 @@ from __future__ import absolute_import, unicode_literals import datetime import logging.config +import os import sys from urllib.parse import urlsplit @@ -126,6 +127,11 @@ FUNKWHALE_SPA_REWRITE_MANIFEST_URL = env.bool( APP_NAME = "Funkwhale" +# XXX: for backward compat with django 2.2, remove this when django 2.2 support is dropped +os.environ["DJANGO_ALLOW_ASYNC_UNSAFE"] = env.bool( + "DJANGO_ALLOW_ASYNC_UNSAFE", default="true" +) + # XXX: deprecated, see #186 FEDERATION_ENABLED = env.bool("FEDERATION_ENABLED", default=True) FEDERATION_HOSTNAME = env("FEDERATION_HOSTNAME", default=FUNKWHALE_HOSTNAME).lower()