summaryrefslogtreecommitdiffstats
path: root/configserver
diff options
context:
space:
mode:
authorjonmv <venstad@gmail.com>2024-01-24 14:23:15 +0100
committerjonmv <venstad@gmail.com>2024-01-24 14:23:15 +0100
commit83757fdb2f792a98be59a1816e0301ede81d112e (patch)
tree52a6ab800b7a1719e8fc1641961c322fa440a9db /configserver
parent8846ac593f539fe7912b6099308d57e727e611a8 (diff)
Dry-run deployments leave no application ID, even though prepared
Diffstat (limited to 'configserver')
-rw-r--r--configserver/src/main/java/com/yahoo/vespa/config/server/maintenance/ApplicationPackageMaintainer.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/maintenance/ApplicationPackageMaintainer.java b/configserver/src/main/java/com/yahoo/vespa/config/server/maintenance/ApplicationPackageMaintainer.java
index 4f10b1215cf..76879ccf8ae 100644
--- a/configserver/src/main/java/com/yahoo/vespa/config/server/maintenance/ApplicationPackageMaintainer.java
+++ b/configserver/src/main/java/com/yahoo/vespa/config/server/maintenance/ApplicationPackageMaintainer.java
@@ -69,7 +69,10 @@ public class ApplicationPackageMaintainer extends ConfigServerMaintainer {
continue;
}
- var applicationId = session.getApplicationId();
+ ApplicationId applicationId = session.getOptionalApplicationId().orElse(null);
+ if (applicationId == null) // dry-run sessions have no application id
+ continue;
+
log.finest(() -> "Verifying application package for " + applicationId);
Optional<FileReference> appFileReference = session.getApplicationPackageReference();