diff options
author | Jon Bratseth <bratseth@oath.com> | 2019-05-16 09:47:44 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-05-16 09:47:44 +0200 |
commit | 509fa1c2e9bcdc5eac2f257ce0f83dcffe73e9ec (patch) | |
tree | c9b12a6665b2b020dbee5507c1e87496e1e95695 /container-search/src/main/java/com/yahoo/search/dispatch/rpc | |
parent | e4e963b9d923ad790115d41a8e8b226fefa47550 (diff) | |
parent | 2219ea79b5ac9584d503af3d6f61c859a470eb0c (diff) |
Merge pull request #9427 from vespa-engine/ollivir/more-protobuf-null-checking
Another null check and a minimal test
Diffstat (limited to 'container-search/src/main/java/com/yahoo/search/dispatch/rpc')
-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 9404eb845bc..5ef4562f040 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 @@ -148,7 +148,9 @@ public class ProtobufSerialization { } MapConverter.convertMapStrings(featureMap, builder::addFeatureOverrides); MapConverter.convertMapTensors(featureMap, builder::addTensorFeatureOverrides); - MapConverter.convertStringMultiMap(query.getPresentation().getHighlight().getHighlightTerms(), builder::addHighlightTerms); + if (query.getPresentation().getHighlight() != null) { + MapConverter.convertStringMultiMap(query.getPresentation().getHighlight().getHighlightTerms(), builder::addHighlightTerms); + } mergeRankProperties(ranking, builder::addRankProperties, builder::addTensorRankProperties); } |