diff options
-rw-r--r-- | container-search/src/main/java/com/yahoo/search/dispatch/rpc/ProtobufSerialization.java | 4 |
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); |