From 70b4322d8de4333e835ca9667c2841b84b558030 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Oct 15 2016 14:28:27 +0000 Subject: Fix creating the release folder for project with a namespace For project having a namespace the release folder than contains a slash which means, we need to create two folders instead of one. Fixes https://pagure.io/pagure/issue/1425 --- diff --git a/pagure/ui/repo.py b/pagure/ui/repo.py index 495c329..e718616 100644 --- a/pagure/ui/repo.py +++ b/pagure/ui/repo.py @@ -890,7 +890,7 @@ def new_release(repo, username=None, namespace=None): APP.config['UPLOAD_FOLDER_PATH'], repo.fullname) if not os.path.exists(folder): - os.mkdir(folder) + os.makedirs(folder) filestream.save(os.path.join(folder, filename)) flask.flash('File "%s" uploaded' % filename) except Exception as err: # pragma: no cover