summaryrefslogtreecommitdiffstats
path: root/config-application-package/src/main/java/com/yahoo/config/application
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@yahoo-inc.com>2017-04-06 00:36:47 +0200
committerJon Bratseth <bratseth@yahoo-inc.com>2017-04-06 00:36:47 +0200
commit0628240875e40a87325f04b9b6820b5ca38a18fc (patch)
tree6a660a08ca372efec46d3e87a7cb90dbae1f954c /config-application-package/src/main/java/com/yahoo/config/application
parent05ad9689ffc3a5f439a66e5117c65119838db8d6 (diff)
Region overrides implies environment=prod
Diffstat (limited to 'config-application-package/src/main/java/com/yahoo/config/application')
-rw-r--r--config-application-package/src/main/java/com/yahoo/config/application/OverrideProcessor.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/config-application-package/src/main/java/com/yahoo/config/application/OverrideProcessor.java b/config-application-package/src/main/java/com/yahoo/config/application/OverrideProcessor.java
index 1e77ad1a8f7..c1a3b75c3a1 100644
--- a/config-application-package/src/main/java/com/yahoo/config/application/OverrideProcessor.java
+++ b/config-application-package/src/main/java/com/yahoo/config/application/OverrideProcessor.java
@@ -120,7 +120,8 @@ class OverrideProcessor implements PreProcessor {
Element child = elemIt.next();
Optional<Environment> env = getEnvironment(child);
RegionName reg = getRegion(child);
- if ((env.isPresent() && !environment.equals(env.get())) || (!reg.isDefault() && !region.equals(reg))) {
+ if ((env.isPresent() && !environment.equals(env.get())) ||
+ (!reg.isDefault() && (!region.equals(reg) || !environment.equals(Environment.prod)))) {
parent.removeChild(child);
elemIt.remove();
}