diff options
author | Olli Virtanen <olli.virtanen@oath.com> | 2019-05-10 14:00:04 +0200 |
---|---|---|
committer | Olli Virtanen <olli.virtanen@oath.com> | 2019-05-10 14:00:04 +0200 |
commit | 6452fe073e83c95b479a6de229b06c0be94bce53 (patch) | |
tree | 908393770273ca0c4951bf51fe7656268f86c307 | |
parent | ac6d02a037eef115b545e98187f00486e01bd189 (diff) |
getLocation() may return null
-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); |