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) {