NPE on reading run configurations from old PyCharm

This commit is contained in:
Dmitry Jemerov
2011-09-07 12:26:14 +02:00
parent b689c20b98
commit 1829a140b0
@@ -54,7 +54,8 @@ public abstract class AbstractPythonTestRunConfiguration extends AbstractPythonR
myFolderName = JDOMExternalizerUtil.readField(element, "FOLDER_NAME");
try {
myTestType = TestType.valueOf(JDOMExternalizerUtil.readField(element, "TEST_TYPE"));
final String testType = JDOMExternalizerUtil.readField(element, "TEST_TYPE");
myTestType = testType != null ? TestType.valueOf(testType) : TestType.TEST_SCRIPT;
}
catch (IllegalArgumentException e) {
myTestType = TestType.TEST_SCRIPT; // safe default