Providing a work-around for a bug in the gossip stores, which prevents annotations from sticking initially.

Change-Id: I791a0bb3747865604f4d7edba5978a49312ebf7b
diff --git a/web/api/src/main/java/org/onosproject/rest/ConfigProvider.java b/web/api/src/main/java/org/onosproject/rest/ConfigProvider.java
index 805ef14..8a9f3aa 100644
--- a/web/api/src/main/java/org/onosproject/rest/ConfigProvider.java
+++ b/web/api/src/main/java/org/onosproject/rest/ConfigProvider.java
@@ -154,6 +154,10 @@
                 prepareForDeviceEvents(nodes.size());
                 for (JsonNode node : nodes) {
                     parseDevice(node);
+
+                    // FIXME: hack to make sure device attributes take
+                    // This will be fixed when GossipDeviceStore uses ECM
+                    parseDevice(node);
                 }
             }
         } finally {
@@ -237,7 +241,10 @@
             if (nodes != null) {
                 for (JsonNode node : nodes) {
                     parseHost(node);
-                    parseHost(node); // FIXME: hack to make sure host positions take
+
+                    // FIXME: hack to make sure host attributes take
+                    // This will be fixed when GossipHostStore uses ECM
+                    parseHost(node);
                 }
             }
         } finally {