Kaynağa Gözat

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

- Should create parent directories automatically
abec 13 yıl önce
ebeveyn
işleme
3c883a1

+ 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=[]):
     """