Преглед изворни кода

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