From 1aa3dbe30e1e1ce5fba0a631d9eff48f1c04607d Mon Sep 17 00:00:00 2001
From: Floreal Cabanettes <floreal.cabanettes@inra.fr>
Date: Fri, 23 Feb 2018 09:46:30 +0100
Subject: [PATCH] Fix: create data dir if not exists

---
 src/dgenies/__init__.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/dgenies/__init__.py b/src/dgenies/__init__.py
index 318fb03..8efa558 100644
--- a/src/dgenies/__init__.py
+++ b/src/dgenies/__init__.py
@@ -42,6 +42,10 @@ def launch(mode="webserver", debug=False):
         from .lib.mailer import Mailer
         mailer = Mailer(app)
 
+    # Create data dir if not exists
+    if not os.path.exists(config_reader.app_data):
+        os.makedirs(config_reader.app_data)
+
     if config_reader.debug and config_reader.log_dir != "stdout" and not os.path.exists(config_reader.log_dir):
         os.makedirs(config_reader.log_dir)
 
-- 
GitLab