diff --git a/opennms-provision/opennms-provisiond/src/main/java/org/opennms/netmgt/provision/service/NodeScan.java b/opennms-provision/opennms-provisiond/src/main/java/org/opennms/netmgt/provision/service/NodeScan.java index 0c266cc..61ba051 100644 --- a/opennms-provision/opennms-provisiond/src/main/java/org/opennms/netmgt/provision/service/NodeScan.java +++ b/opennms-provision/opennms-provisiond/src/main/java/org/opennms/netmgt/provision/service/NodeScan.java @@ -400,7 +400,9 @@ public class NodeScan implements Scan { for(final OnmsIpInterface provisioned : node.getIpInterfaces()) { provisionedIps.add(provisioned.getIpAddress()); } - } + } else { + provisionedIps.add(getProvisionService().getPrimaryInterfaceForNode(node).getIpAddress()); + } final IPAddressTableTracker ipAddressTracker = new IPAddressTableTracker() { @Override