update checker: support for relative paths in common repository format

This commit is contained in:
Anna Kozlova
2014-06-25 19:00:42 +02:00
parent 95fb9f7f23
commit b89d94902c
@@ -864,7 +864,17 @@ public final class UpdateChecker {
String url = null;
if (descriptor instanceof PluginNode) {
url = ((PluginNode)descriptor).getDownloadUrl();
if (url != null) {
final String repositoryName = ((PluginNode)descriptor).getRepositoryName();
if (repositoryName != null) {
final VirtualFile pluginFile = PluginDownloader.findPluginFile(url, repositoryName);
if (pluginFile != null) {
url = getPluginUrl(pluginFile);
}
}
}
}
if (url == null) {
String uuid = ApplicationManager.getApplication() == null ?
UUID.randomUUID().toString() :