From 339e7d6b02eb2a13c4d04d451290ff152fd8793b Mon Sep 17 00:00:00 2001 From: Sergey Simonchik Date: Thu, 17 Apr 2014 19:58:28 +0400 Subject: [PATCH] WEB-11834 IIS ACL Permissions when creating foundation/bootstrap projects from templates --- .../src/com/intellij/platform/templates/github/ZipUtil.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/platform/templates/github/ZipUtil.java b/platform/lang-impl/src/com/intellij/platform/templates/github/ZipUtil.java index 73c7b4aea852..5aaec3fac3cd 100644 --- a/platform/lang-impl/src/com/intellij/platform/templates/github/ZipUtil.java +++ b/platform/lang-impl/src/com/intellij/platform/templates/github/ZipUtil.java @@ -131,9 +131,9 @@ public class ZipUtil { else { dirToMove = unzipToDir; } - if (!FileUtil.moveDirWithContent(dirToMove, targetDir)) { - FileUtil.copyDirContent(dirToMove, targetDir); - } + // Don't "FileUtil.moveDirWithContent(dirToMove, targetDir)" + // because a file moved with "java.io.File.renameTo" won't inherits its new parent's permissions + FileUtil.copyDirContent(dirToMove, targetDir); FileUtil.delete(unzipToDir); } }