summaryrefslogtreecommitdiffstats
path: root/config/src/main
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@gmail.com>2022-09-17 12:17:30 +0200
committerJon Bratseth <bratseth@gmail.com>2022-09-17 12:17:30 +0200
commitef0695e16e2e6e407fa5be050dd0169a8b46f4f9 (patch)
tree97d77bf72900ef5c8a7519970ac72262a3aaefb0 /config/src/main
parentc48c65becbca835d03ebb75dcbc828d13eb0fe75 (diff)
Send model paths
Diffstat (limited to 'config/src/main')
-rw-r--r--config/src/main/java/com/yahoo/vespa/config/ConfigPayloadApplier.java11
1 files changed, 4 insertions, 7 deletions
diff --git a/config/src/main/java/com/yahoo/vespa/config/ConfigPayloadApplier.java b/config/src/main/java/com/yahoo/vespa/config/ConfigPayloadApplier.java
index 4f078059f46..6beb11cf8fa 100644
--- a/config/src/main/java/com/yahoo/vespa/config/ConfigPayloadApplier.java
+++ b/config/src/main/java/com/yahoo/vespa/config/ConfigPayloadApplier.java
@@ -249,13 +249,10 @@ public class ConfigPayloadApplier<T extends ConfigInstance.Builder> {
private ModelReference resolveModel(String modelStringValue) {
var model = ModelReference.valueOf(modelStringValue);
- // Resolve any of url and path present, in priority order
- if (model.url().isPresent() && canResolveUrls()) {
- model = new ModelReference(Path.of(resolveUrl(model.url().get().value()).value()));
- }
- else if (model.path().isPresent()) {
- model = new ModelReference(Path.of(resolvePath(model.path().get().value()).value()));
- }
+ if (model.url().isPresent() && canResolveUrls()) // url has priority
+ model = ModelReference.resolved(Path.of(resolveUrl(model.url().get().value()).value()));
+ else if (model.path().isPresent())
+ model = ModelReference.resolved(Path.of(resolvePath(model.path().get().value()).value()));
return model;
}