[python] Consider all available flavors when loading PythonSdkAdditionalData

GitOrigin-RevId: e5ea8d2adbb2a28bd5a639898dc2dc9b8cf42a96
This commit is contained in:
Bernhard Geisberger
2024-06-19 12:37:20 +02:00
committed by intellij-monorepo-bot
parent 064fc600ff
commit c4dccf178c

View File

@@ -208,7 +208,7 @@ public class PythonSdkAdditionalData implements SdkAdditionalData {
setAssociatedModulePath(element.getAttributeValue(ASSOCIATED_PROJECT_PATH));
var flavorId = JDOMExternalizer.readString(element, FLAVOR_ID);
if (flavorId != null) {
var flavorOpt = PythonSdkFlavor.EP_NAME.getExtensionList().stream().filter(f -> f.getUniqueId().equals(flavorId)).findFirst();
var flavorOpt = PythonSdkFlavor.getApplicableFlavors().stream().filter(f -> f.getUniqueId().equals(flavorId)).findFirst();
if (flavorOpt.isPresent()) {
setFlavorFromConfig(element, flavorOpt.get());
}