ONOS-5727: Correcting configuration load in VPLS
Change-Id: Iaea600e6abd504f876ba5f9559fc99d0b6cb401c
diff --git a/apps/vpls/src/main/java/org/onosproject/vpls/config/impl/VplsConfigImpl.java b/apps/vpls/src/main/java/org/onosproject/vpls/config/impl/VplsConfigImpl.java
index ad1c707..36da63c 100644
--- a/apps/vpls/src/main/java/org/onosproject/vpls/config/impl/VplsConfigImpl.java
+++ b/apps/vpls/src/main/java/org/onosproject/vpls/config/impl/VplsConfigImpl.java
@@ -85,7 +85,7 @@
private final Set<String> vplsAffectedByApi = new HashSet<>();
- private VplsAppConfig vplsAppConfig = new VplsAppConfig();
+ private VplsAppConfig vplsAppConfig = null;
private SetMultimap<String, String> ifacesOfVpls = HashMultimap.create();
private SetMultimap<String, String> oldIfacesOfVpls = HashMultimap.create();
@@ -278,8 +278,7 @@
if (vplsAppConfig == null) {
log.warn(CONFIG_NULL);
- configService.addConfig(vplsAppId, VplsAppConfig.class);
- return;
+ vplsAppConfig = configService.addConfig(vplsAppId, VplsAppConfig.class);
}
oldIfacesOfVpls = ifacesOfVpls;