aboutsummaryrefslogtreecommitdiffstats
path: root/config-model/src/main/java/com/yahoo/config/model/deploy
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@yahoo-inc.com>2016-09-05 12:55:25 +0200
committerJon Bratseth <bratseth@yahoo-inc.com>2016-09-05 12:55:25 +0200
commit203d2eea7dfa42382295a708685d3250de250f24 (patch)
tree520e6c2aee45c33f425ab81d28dc4908b21e0c23 /config-model/src/main/java/com/yahoo/config/model/deploy
parent4b13363c8b2905920c3f367d2a6f0ff87dc04a42 (diff)
Simplify
Diffstat (limited to 'config-model/src/main/java/com/yahoo/config/model/deploy')
-rw-r--r--config-model/src/main/java/com/yahoo/config/model/deploy/DeployState.java10
1 files changed, 3 insertions, 7 deletions
diff --git a/config-model/src/main/java/com/yahoo/config/model/deploy/DeployState.java b/config-model/src/main/java/com/yahoo/config/model/deploy/DeployState.java
index 8c79b67f861..f03c80b4f78 100644
--- a/config-model/src/main/java/com/yahoo/config/model/deploy/DeployState.java
+++ b/config-model/src/main/java/com/yahoo/config/model/deploy/DeployState.java
@@ -132,16 +132,12 @@ public class DeployState implements ConfigDefinitionStore {
}
existingConfigDefs.putAll(applicationPackage.getAllExistingConfigDefs());
}
- ConfigDefinitionKey lookupKey = defKey;
+ if ( ! existingConfigDefs.containsKey(defKey)) return Optional.empty();
- if ( ! existingConfigDefs.containsKey(lookupKey)) {
- throw new IllegalArgumentException("Could not find a config definition with name '" + defKey + "'.");
- }
- if (defArchive.get(defKey) != null) {
+ if (defArchive.get(defKey) != null)
return Optional.ofNullable(defArchive.get(defKey));
- }
- ConfigDefinition def = existingConfigDefs.get(lookupKey).parse();
+ ConfigDefinition def = existingConfigDefs.get(defKey).parse();
defArchive.put(defKey, def);
return Optional.ofNullable(def);