diff options
author | Jon Bratseth <bratseth@yahoo-inc.com> | 2016-09-05 12:55:25 +0200 |
---|---|---|
committer | Jon Bratseth <bratseth@yahoo-inc.com> | 2016-09-05 12:55:25 +0200 |
commit | 203d2eea7dfa42382295a708685d3250de250f24 (patch) | |
tree | 520e6c2aee45c33f425ab81d28dc4908b21e0c23 /config-model/src/main/java/com/yahoo/config/model/deploy | |
parent | 4b13363c8b2905920c3f367d2a6f0ff87dc04a42 (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.java | 10 |
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); |