mirror of
https://github.com/scm-manager/scm-manager.git
synced 2026-06-18 18:50:21 +02:00
add only valid plugins to backend
This commit is contained in:
@@ -155,7 +155,8 @@ public class DefaultPluginScanner implements PluginScanner
|
||||
Plugin plugin =
|
||||
(Plugin) pluginContext.createUnmarshaller().unmarshal(inputStream);
|
||||
|
||||
if (plugin != null)
|
||||
if ((plugin != null) && (plugin.getInformation() != null)
|
||||
&& plugin.getInformation().isValid())
|
||||
{
|
||||
if (logger.isInfoEnabled())
|
||||
{
|
||||
@@ -164,6 +165,10 @@ public class DefaultPluginScanner implements PluginScanner
|
||||
|
||||
backend.addPlugin(plugin.getInformation());
|
||||
}
|
||||
else if (logger.isWarnEnabled())
|
||||
{
|
||||
logger.warn("plugin {} is not valid", file.getPath());
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user