Skip to content
Snippets Groups Projects
Commit 7b8ec67e authored by felmer's avatar felmer
Browse files

SSDM-3593: Neglecting non-numerical folders by CorePluginScanner when loading all plugin versions.

SVN: 38143
parent eb5d2649
No related branches found
No related tags found
No related merge requests found
......@@ -149,6 +149,10 @@ public class CorePluginScanner implements ICorePluginResourceLoader
List<CorePlugin> allVersionsForPlugin = new ArrayList<CorePlugin>();
for (File versionDir : listFiles(pluginRootDir))
{
if (isNumber(versionDir) == false)
{
continue;
}
if (isValidVersionDir(versionDir))
{
CorePlugin pluginVersion = createPlugin(pluginRootDir, versionDir);
......@@ -226,6 +230,18 @@ public class CorePluginScanner implements ICorePluginResourceLoader
return -1;
}
}
private boolean isNumber(File versionDir)
{
try
{
Integer.parseInt(versionDir.getName());
return true;
} catch (NumberFormatException nfe)
{
return false;
}
}
private File getFolderForPlugin(CorePlugin plugin)
{
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment