summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--searchlib/src/vespa/searchlib/features/queryfeature.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/searchlib/src/vespa/searchlib/features/queryfeature.cpp b/searchlib/src/vespa/searchlib/features/queryfeature.cpp
index c72e3e6b921..cbf7956e09b 100644
--- a/searchlib/src/vespa/searchlib/features/queryfeature.cpp
+++ b/searchlib/src/vespa/searchlib/features/queryfeature.cpp
@@ -157,7 +157,7 @@ Value::UP make_tensor_value(const IQueryEnvironment &env,
void
QueryBlueprint::prepareSharedState(const fef::IQueryEnvironment &env, fef::IObjectStore &store) const
{
- if (!_stored_value_key.empty() && (store.get(_stored_value_key) == nullptr)) {
+ if (!_stored_value_key.empty() && _valueType.has_dimensions() && (store.get(_stored_value_key) == nullptr)) {
auto value = make_tensor_value(env, _key, _valueType);
if (value) {
store.add(_stored_value_key, std::make_unique<ValueWrapper>(std::move(value)));