Committed by
Gerrit Code Review
Fixed a bug that ComponentConfigManager#preSet never affect OSGi configuration.
Change-Id: If94c841142ce4dc5e430f7d639f2c2d22039e90a
Showing
1 changed file
with
1 additions
and
4 deletions
| ... | @@ -269,10 +269,7 @@ public class ComponentConfigManager implements ComponentConfigService { | ... | @@ -269,10 +269,7 @@ public class ComponentConfigManager implements ComponentConfigService { |
| 269 | // Stores non-existent property so that loadExistingValues() can load in future. | 269 | // Stores non-existent property so that loadExistingValues() can load in future. |
| 270 | private void preSet(String componentName, String name, String value) { | 270 | private void preSet(String componentName, String name, String value) { |
| 271 | try { | 271 | try { |
| 272 | - Configuration config = cfgAdmin.getConfiguration(componentName); | 272 | + Configuration config = cfgAdmin.getConfiguration(componentName, null); |
| 273 | - if (config == null) { | ||
| 274 | - config = cfgAdmin.createFactoryConfiguration(componentName); | ||
| 275 | - } | ||
| 276 | Dictionary<String, Object> property = config.getProperties(); | 273 | Dictionary<String, Object> property = config.getProperties(); |
| 277 | if (property == null) { | 274 | if (property == null) { |
| 278 | property = new Hashtable<>(); | 275 | property = new Hashtable<>(); | ... | ... |
-
Please register or login to post a comment