PY-13463 Can't create Django project with Django 1.3

update sdk if selected detected sdk
This commit is contained in:
Ekaterina Tuzova
2014-07-23 18:35:56 +04:00
parent bf9e4e1d05
commit 0f48b1b074
2 changed files with 7 additions and 0 deletions
@@ -65,6 +65,7 @@ abstract public class AbstractProjectSettingsStep extends AbstractActionWithPane
private ActionButtonWithText myCreateButton;
private JLabel myErrorLabel;
private AnAction myCreateAction;
private Sdk mySdk;
public AbstractProjectSettingsStep(DirectoryProjectGenerator projectGenerator, NullableConsumer<AbstractProjectSettingsStep> callback) {
super();
@@ -394,9 +395,14 @@ abstract public class AbstractProjectSettingsStep extends AbstractActionWithPane
}
public Sdk getSdk() {
if (mySdk != null) return mySdk;
return (Sdk)mySdkCombo.getComboBox().getSelectedItem();
}
public void setSdk(final Sdk sdk) {
mySdk = sdk;
}
public String getProjectLocation() {
return myLocationField.getText();
}
@@ -87,6 +87,7 @@ public class PyCharmNewProjectStep extends DefaultActionGroup implements DumbAwa
sdk = SdkConfigurationUtil.setupSdk(ProjectJdkTable.getInstance().getAllJdks(), sdkHome, PythonSdkType.getInstance(), true, null,
null);
model.addSdk(sdk);
settingsStep.setSdk(sdk);
try {
model.apply();
}