summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@oath.com>2019-05-10 14:21:06 +0200
committerGitHub <noreply@github.com>2019-05-10 14:21:06 +0200
commit840d4e0578dc627b75bcd0050f1b253e84cc30ed (patch)
tree027bbfd8db8a70fac1f4362d83a11df0f9040bfe
parent5fa5fc03ebbb5a0e8d591edc48297a2cc2ebc3fa (diff)
parent6452fe073e83c95b479a6de229b06c0be94bce53 (diff)
Merge pull request #9358 from vespa-engine/ollivir/location-null-check
getLocation() may return null MERGEOK
-rw-r--r--container-search/src/main/java/com/yahoo/search/dispatch/rpc/ProtobufSerialization.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/container-search/src/main/java/com/yahoo/search/dispatch/rpc/ProtobufSerialization.java b/container-search/src/main/java/com/yahoo/search/dispatch/rpc/ProtobufSerialization.java
index 76da9fbc1f7..9404eb845bc 100644
--- a/container-search/src/main/java/com/yahoo/search/dispatch/rpc/ProtobufSerialization.java
+++ b/container-search/src/main/java/com/yahoo/search/dispatch/rpc/ProtobufSerialization.java
@@ -143,7 +143,9 @@ public class ProtobufSerialization {
var featureMap = ranking.getFeatures().asMap();
builder.setQueryTreeBlob(serializeQueryTree(query.getModel().getQueryTree()));
- builder.setGeoLocation(ranking.getLocation().toString());
+ if (ranking.getLocation() != null) {
+ builder.setGeoLocation(ranking.getLocation().toString());
+ }
MapConverter.convertMapStrings(featureMap, builder::addFeatureOverrides);
MapConverter.convertMapTensors(featureMap, builder::addTensorFeatureOverrides);
MapConverter.convertStringMultiMap(query.getPresentation().getHighlight().getHighlightTerms(), builder::addHighlightTerms);