From 018c641e8ba4c25f0cec9a3df4f4f469bdd45588 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Sat, 28 Apr 2018 23:16:13 -0400 Subject: [PATCH] Create the media folder if is doesn't exist. Signed-off-by: Roberto Rosario --- mayan/apps/common/apps.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/mayan/apps/common/apps.py b/mayan/apps/common/apps.py index f8b6f5a800..63609473dd 100644 --- a/mayan/apps/common/apps.py +++ b/mayan/apps/common/apps.py @@ -1,7 +1,9 @@ from __future__ import absolute_import, unicode_literals from datetime import timedelta +import errno import logging +import os import warnings from kombu import Exchange, Queue @@ -92,6 +94,15 @@ class CommonApp(MayanAppConfig): if check_for_sqlite(): warnings.warn(force_text(MESSAGE_SQLITE_WARNING)) + # Create the media folder + if not os.path.exists(settings.MEDIA_ROOT): + # Create the media folder + try: + os.makedirs(settings.MEDIA_ROOT) + except OSError as exception: + if exception.errno == errno.EEXIST: + pass + app.conf.CELERYBEAT_SCHEDULE.update( { 'task_delete_stale_uploads': {