瀏覽代碼

HUE-961 [fb] Upload archive with root directory containing only directories

- Should create parent directories automatically
abec 13 年之前
父節點
當前提交
3c883a1
共有 1 個文件被更改,包括 4 次插入1 次删除
  1. 4 1
      apps/filebrowser/src/filebrowser/lib/archives.py

+ 4 - 1
apps/filebrowser/src/filebrowser/lib/archives.py

@@ -82,7 +82,10 @@ class ZipArchive(Archive):
     """
     for directory in dirs:
       directory = os.path.join(basepath, directory)
-      os.mkdir(directory)
+      try:
+        os.makedirs(directory)
+      except OSError:
+        pass
 
   def _create_files(self, basepath, files=[]):
     """