diff --git a/python/ide/src/com/jetbrains/python/configuration/PyActiveSdkConfigurable.java b/python/ide/src/com/jetbrains/python/configuration/PyActiveSdkConfigurable.java index 09b0c73e54fb..34d24cd0a8e2 100644 --- a/python/ide/src/com/jetbrains/python/configuration/PyActiveSdkConfigurable.java +++ b/python/ide/src/com/jetbrains/python/configuration/PyActiveSdkConfigurable.java @@ -116,7 +116,8 @@ public class PyActiveSdkConfigurable implements UnnamedConfigurable { PythonSdkAdditionalData additionalData = (PythonSdkAdditionalData)sdk.getSdkAdditionalData(); if (additionalData != null) { final String path = additionalData.getAssociatedProjectPath(); - if (!myProject.getBasePath().equals(path)) + final String basePath = myProject.getBasePath(); + if (basePath != null && !basePath.equals(path)) additionalData.setAssociatedProjectPath(null); } updateSdkList(false);