diff --git a/intranet/modules/impression/main.py b/intranet/modules/impression/main.py index 7d86d79d..dab5daf1 100644 --- a/intranet/modules/impression/main.py +++ b/intranet/modules/impression/main.py @@ -271,9 +271,10 @@ class main(ModuleBase): file_folder = os.path.join(FILE_UPLOAD_BASE_FOLDER, cherrypy.session['uid']+"/") if not os.path.isdir(file_folder): - os.makedirs(file_folder) + os.makedirs(file_folder, mode=0750) newFilePath = os.path.join(file_folder, aFile.filename.encode('ascii','replace').replace('?','_')) shutil.move(tempFileName, newFilePath) + os.chmod(newFilePath, 0640) crans.cp.log("New file uploaded at : %s" % newFilePath, "IMPRESSION") return newFilePath