From a564d4d9bf2c4aeab6b267b6a55518e49f25990b Mon Sep 17 00:00:00 2001 From: David Baumgold Date: Tue, 18 Mar 2014 09:38:08 -0400 Subject: [PATCH] Ensure that mongo modulestore can create its data directory if it does not exist on disk --- common/lib/xmodule/xmodule/modulestore/mongo/base.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/common/lib/xmodule/xmodule/modulestore/mongo/base.py b/common/lib/xmodule/xmodule/modulestore/mongo/base.py index 116a48b31c..cdcba334a2 100644 --- a/common/lib/xmodule/xmodule/modulestore/mongo/base.py +++ b/common/lib/xmodule/xmodule/modulestore/mongo/base.py @@ -484,8 +484,7 @@ class MongoModuleStore(ModuleStoreWriteBase): data_dir = getattr(item, 'data_dir', location.course) root = self.fs_root / data_dir - if not root.isdir(): - root.mkdir() + root.makedirs_p() # create directory if it doesn't exist resource_fs = OSFS(root)