diff --git a/updater/src/com/intellij/updater/Patch.java b/updater/src/com/intellij/updater/Patch.java index a366b2e216bd..c326a024e738 100644 --- a/updater/src/com/intellij/updater/Patch.java +++ b/updater/src/com/intellij/updater/Patch.java @@ -321,6 +321,10 @@ public class Patch { if ((action instanceof CreateAction) && !new File(toDir, action.getPath()).getParentFile().exists()) { Runner.logger().info("Create action: " + action.getPath() + " skipped. The parent folder is absent."); + } + else if ((action instanceof UpdateAction) && + !new File(toDir, action.getPath()).getParentFile().exists()) { + Runner.logger().info("Update action: " + action.getPath() + " skipped. The parent folder is absent."); } else { appliedActions.add(action); action.apply(patchFile, backupDir, toDir);