allow null name for optional dependencies

This commit is contained in:
Dmitry Avdeev
2016-11-28 17:57:43 +03:00
parent 6a3217c6f6
commit 3fd51b7ae6
@@ -198,12 +198,11 @@ public class IdeaPluginDescriptorImpl implements IdeaPluginDescriptor {
if (pluginBean == null) throw new InvalidDataException("Invalid plugin element");
url = pluginBean.url;
myName = pluginBean.name;
if (myName == null) throw new InvalidDataException("Name not specified for plugin");
String idString = pluginBean.id;
if (idString == null || idString.isEmpty()) {
idString = myName;
}
myId = PluginId.getId(idString);
myId = idString == null ? null : PluginId.getId(idString);
String internalVersionString = pluginBean.formatVersion;
if (internalVersionString != null) {