aboutsummaryrefslogtreecommitdiffstats
path: root/config-model-api/src/main/java/com/yahoo/config/application/api/ApplicationPackage.java
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@oath.com>2018-10-18 12:55:57 +0200
committerJon Bratseth <bratseth@oath.com>2018-10-18 12:55:57 +0200
commit2779d3a18fe1bdb1cccc5d0eb88bbebf92b0cb15 (patch)
tree52edd84d255a6c6441b561a3ceaa264bb0d9fd98 /config-model-api/src/main/java/com/yahoo/config/application/api/ApplicationPackage.java
parentff5425a5ced4134efcf8682c04d546e89bbe770e (diff)
Move major-version from services to deploy
Diffstat (limited to 'config-model-api/src/main/java/com/yahoo/config/application/api/ApplicationPackage.java')
-rw-r--r--config-model-api/src/main/java/com/yahoo/config/application/api/ApplicationPackage.java8
1 files changed, 5 insertions, 3 deletions
diff --git a/config-model-api/src/main/java/com/yahoo/config/application/api/ApplicationPackage.java b/config-model-api/src/main/java/com/yahoo/config/application/api/ApplicationPackage.java
index c7258d8aede..c6e44e3aef3 100644
--- a/config-model-api/src/main/java/com/yahoo/config/application/api/ApplicationPackage.java
+++ b/config-model-api/src/main/java/com/yahoo/config/application/api/ApplicationPackage.java
@@ -145,9 +145,11 @@ public interface ApplicationPackage {
/** Returns the major version this application is valid for, or empty if it is valid for all versions */
default Optional<Integer> getMajorVersion() {
- Element servicesElement = XML.getDocument(getServices()).getDocumentElement();
- if (servicesElement == null) return Optional.empty();
- String majorVersionString = servicesElement.getAttribute("major-version");
+ if ( ! getDeployment().isPresent()) return Optional.empty();
+
+ Element deployElement = XML.getDocument(getDeployment().get()).getDocumentElement();
+ if (deployElement == null) return Optional.empty();
+ String majorVersionString = deployElement.getAttribute("major-version");
if (majorVersionString == null || majorVersionString.isEmpty())
return Optional.empty();
try {