From d6e26c614cdd1138863997546f63fbf62de8bb91 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20Behmo?= Date: Mon, 2 Oct 2023 11:08:32 +0200 Subject: [PATCH] fix: file upload in open response assessments (ora2) For some reason, the ora2 cache configuration had disappeared in the upgrade to Palm. This issue was initially raised here: https://discuss.openedx.org/t/palm-2-ora-file-upload-failure/11332 Close #907. --- changelog.d/20231002_110754_regis_fix_ora2_uploads.md | 1 + tutor/templates/apps/openedx/settings/partials/common_lms.py | 5 +++++ 2 files changed, 6 insertions(+) create mode 100644 changelog.d/20231002_110754_regis_fix_ora2_uploads.md diff --git a/changelog.d/20231002_110754_regis_fix_ora2_uploads.md b/changelog.d/20231002_110754_regis_fix_ora2_uploads.md new file mode 100644 index 0000000..d19fe24 --- /dev/null +++ b/changelog.d/20231002_110754_regis_fix_ora2_uploads.md @@ -0,0 +1 @@ +- [Bugfix] Fix file upload in open response assessments. (by @regisb) diff --git a/tutor/templates/apps/openedx/settings/partials/common_lms.py b/tutor/templates/apps/openedx/settings/partials/common_lms.py index e3b8649..84dfd66 100644 --- a/tutor/templates/apps/openedx/settings/partials/common_lms.py +++ b/tutor/templates/apps/openedx/settings/partials/common_lms.py @@ -36,6 +36,11 @@ CACHES["staticfiles"] = { "BACKEND": "django.core.cache.backends.locmem.LocMemCache", "LOCATION": "staticfiles_lms", } +CACHES["ora2-storage"] = { + "KEY_PREFIX": "ora2-storage", + "BACKEND": "django_redis.cache.RedisCache", + "LOCATION": "redis://{% if REDIS_USERNAME and REDIS_PASSWORD %}{{ REDIS_USERNAME }}:{{ REDIS_PASSWORD }}{% endif %}@{{ REDIS_HOST }}:{{ REDIS_PORT }}/{{ OPENEDX_CACHE_REDIS_DB }}", +} # Create folders if necessary for folder in [DATA_DIR, LOG_DIR, MEDIA_ROOT, STATIC_ROOT_BASE, ORA2_FILEUPLOAD_ROOT]: