From 351ee756e602b9839c08f13dedf82e2e43ce2a92 Mon Sep 17 00:00:00 2001 From: Vladimir Krivosheev Date: Fri, 5 Jun 2020 15:18:40 +0200 Subject: [PATCH] PyCharmNewProjectStep - do not modify immutable list GitOrigin-RevId: db29417e8f65121191efd48be61c4d3fde89d687 --- .../python/newProject/steps/PyCharmNewProjectStep.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/python/ide/impl/src/com/jetbrains/python/newProject/steps/PyCharmNewProjectStep.java b/python/ide/impl/src/com/jetbrains/python/newProject/steps/PyCharmNewProjectStep.java index 67cae27543bb..ae04033fbd81 100644 --- a/python/ide/impl/src/com/jetbrains/python/newProject/steps/PyCharmNewProjectStep.java +++ b/python/ide/impl/src/com/jetbrains/python/newProject/steps/PyCharmNewProjectStep.java @@ -11,6 +11,7 @@ import com.jetbrains.python.newProject.PythonProjectGenerator; import one.util.streamex.StreamEx; import org.jetbrains.annotations.NotNull; +import java.util.ArrayList; import java.util.Comparator; import java.util.List; @@ -41,6 +42,7 @@ public final class PyCharmNewProjectStep extends AbstractNewProjectStep> generators, @NotNull AbstractCallback callback) { + generators = new ArrayList<>(generators); generators.sort(Comparator.comparing(DirectoryProjectGenerator::getName)); generators.sort(Comparator.comparingInt(value -> { if (value instanceof PyFrameworkProjectGenerator) {