fix installation of plugins without condition

This commit is contained in:
Sebastian Sdorra
2020-01-29 15:20:03 +01:00
parent 4857aef2c8
commit 13719bc9e0
2 changed files with 8 additions and 1 deletions

View File

@@ -58,6 +58,8 @@ import java.util.Set;
public final class InstalledPluginDescriptor extends ScmModule implements PluginDescriptor
{
private static final PluginCondition EMPTY_CONDITION = new PluginCondition();
/**
* Constructs ...
*
@@ -168,7 +170,7 @@ public final class InstalledPluginDescriptor extends ScmModule implements Plugin
@Override
public PluginCondition getCondition()
{
return condition;
return MoreObjects.firstNonNull(condition, EMPTY_CONDITION);
}
/**

View File

@@ -50,6 +50,11 @@ import java.util.Arrays;
public class PluginConditionTest
{
@Test
public void testEmptyShouldBeSupported() {
assertTrue(new PluginCondition().isSupported());
}
/**
* Method description
*