DS-4287: Fix CCE: Do not assume that any remote SDK is `PyRemoteSdkAdditionalDataBase`

According to ``PythonSdkUtil#isRemote`` gives no guarantees about certain class

Merge-request: IJ-MR-107573
Merged-by: Ilya Kazakevich <ilya.kazakevich@jetbrains.com>

GitOrigin-RevId: eafa1ed24f2e6d5352b42d1b095b710dbaeeaff9
This commit is contained in:
Ilya.Kazakevich
2023-05-19 16:07:58 +00:00
committed by intellij-monorepo-bot
parent 6bd795de83
commit 9be2da0258

View File

@@ -441,8 +441,7 @@ public final class PythonSdkType extends SdkType {
}
return versionString;
}
else if (PythonSdkUtil.isRemote(sdk)) {
final PyRemoteSdkAdditionalDataBase data = (PyRemoteSdkAdditionalDataBase)sdkAdditionalData;
else if (sdkAdditionalData instanceof PyRemoteSdkAdditionalDataBase data) {
assert data != null;
String versionString = data.getVersionString();
if (StringUtil.isEmpty(versionString)) {