From ff595461d0db83813e444f711e24a9c9fa108cd8 Mon Sep 17 00:00:00 2001 From: Dominik George <dominik.george@teckids.org> Date: Fri, 17 Dec 2021 21:17:31 +0100 Subject: [PATCH] [S3] Disable MemoryFileUploadHandler due to incompatibility --- aleksis/core/settings.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/aleksis/core/settings.py b/aleksis/core/settings.py index 3d39fa289..f5ec9e4c4 100644 --- a/aleksis/core/settings.py +++ b/aleksis/core/settings.py @@ -862,10 +862,16 @@ PROMETHEUS_METRICS_EXPORT_ADDRESS = _settings.get("prometheus.metrucs.address", SECURE_PROXY_SSL_HEADER = ("REQUEST_SCHEME", "https") +FILE_UPLOAD_HANDLERS = [ + "django.core.files.uploadhandler.MemoryFileUploadHandler", + "django.core.files.uploadhandler.TemporaryFileUploadHandler", +] + if _settings.get("storage.type", "").lower() == "s3": INSTALLED_APPS.append("storages") DEFAULT_FILE_STORAGE = "storages.backends.s3boto3.S3Boto3Storage" + FILE_UPLOAD_HANDLERS.remove("django.core.files.uploadhandler.MemoryFileUploadHandler") if _settings.get("storage.s3.static.enabled", False): STATICFILES_STORAGE = "storages.backends.s3boto3.S3StaticStorage" -- GitLab