diff options
author | Tor Egge <Tor.Egge@online.no> | 2024-03-20 12:53:31 +0100 |
---|---|---|
committer | Tor Egge <Tor.Egge@online.no> | 2024-03-20 12:53:31 +0100 |
commit | 07914ecb0eddc82956c6bf12b5f0047b47374ac2 (patch) | |
tree | af264bbceec1b4f3e485c4aef6eb55bb01d7e1af /streamingvisitors | |
parent | caed98d39b292eece8e950fad9b0662d1e2a04d4 (diff) |
Don't create attribute vector for value part of a map of struct.
Diffstat (limited to 'streamingvisitors')
-rw-r--r-- | streamingvisitors/src/vespa/searchvisitor/searchvisitor.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/streamingvisitors/src/vespa/searchvisitor/searchvisitor.cpp b/streamingvisitors/src/vespa/searchvisitor/searchvisitor.cpp index 95d7f01b15d..62f749462b5 100644 --- a/streamingvisitors/src/vespa/searchvisitor/searchvisitor.cpp +++ b/streamingvisitors/src/vespa/searchvisitor/searchvisitor.cpp @@ -931,7 +931,7 @@ void SearchVisitor::setupAttributeVectors() { for (const FieldPath & fieldPath : *_fieldPathMap) { - if ( ! fieldPath.empty() ) { + if ( ! fieldPath.empty() && fieldPath.back().getFieldValueToSetPtr() != nullptr) { setupAttributeVector(fieldPath); } } |