diff options
-rw-r--r-- | searchlib/src/vespa/searchlib/features/queryfeature.cpp | 2 |
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))); |