Fix: do not add SR-IOV network into store

Change-Id: I4dbf0308f5c5b5772b7a15cffac6034c6a075b27
(cherry picked from commit a6884bdc705dae921b0b08075c9e98cac48f2bcd)
diff --git a/apps/kubevirt-networking/app/src/main/java/org/onosproject/kubevirtnetworking/impl/NetworkAttachmentDefinitionWatcher.java b/apps/kubevirt-networking/app/src/main/java/org/onosproject/kubevirtnetworking/impl/NetworkAttachmentDefinitionWatcher.java
index 2d59a2c..da66b0e 100644
--- a/apps/kubevirt-networking/app/src/main/java/org/onosproject/kubevirtnetworking/impl/NetworkAttachmentDefinitionWatcher.java
+++ b/apps/kubevirt-networking/app/src/main/java/org/onosproject/kubevirtnetworking/impl/NetworkAttachmentDefinitionWatcher.java
@@ -272,6 +272,10 @@
                 JSONObject json = new JSONObject(resource);
                 String name = parseResourceName(resource);
                 JSONObject annots = json.getJSONObject("metadata").getJSONObject("annotations");
+                if (!annots.has(NETWORK_CONFIG)) {
+                    // SR-IOV network does not contain network-config field
+                    return null;
+                }
                 String networkConfig = annots.getString(NETWORK_CONFIG);
                 if (networkConfig != null) {
                     KubevirtNetwork.Builder builder = DefaultKubevirtNetwork.builder();