diff --git a/src/main/java/com/serliunx/ddns/core/factory/AbstractInstanceFactory.java b/src/main/java/com/serliunx/ddns/core/factory/AbstractInstanceFactory.java index f6d7f3c..6616674 100644 --- a/src/main/java/com/serliunx/ddns/core/factory/AbstractInstanceFactory.java +++ b/src/main/java/com/serliunx/ddns/core/factory/AbstractInstanceFactory.java @@ -43,7 +43,9 @@ public abstract class AbstractInstanceFactory implements InstanceFactory, Listab @Override public Map getInstanceOfType(InstanceType type) { - Assert.notNull(instanceMap); + if (instanceMap == null) { + return Collections.emptyMap(); + } return instanceMap.values() .stream() .filter(i -> i.getType().equals(type))