Filter connect points by device ID

addMissingPorts(Device) runs per device basis, but the variable missing
contains connect points of the other devices.

Change-Id: I0c4e74b131c8c4f283b103c77eab7443336b7b8b
diff --git a/web/api/src/main/java/org/onosproject/rest/resources/ConfigProvider.java b/web/api/src/main/java/org/onosproject/rest/resources/ConfigProvider.java
index 90648d6..57eefa4 100644
--- a/web/api/src/main/java/org/onosproject/rest/resources/ConfigProvider.java
+++ b/web/api/src/main/java/org/onosproject/rest/resources/ConfigProvider.java
@@ -451,6 +451,7 @@
                 .map(p -> new ConnectPoint(device.id(), p.number()))
                 .collect(Collectors.toSet());
         Set<ConnectPoint> missing = connectPoints.stream()
+                .filter(cp -> cp.deviceId().equals(device.id()))
                 .filter(cp -> !existing.contains(cp))
                 .collect(Collectors.toSet());