fix: Set plugin context when cipher enabled (#46050)

See also: #46008

Signed-off-by: yangxuan <xuan.yang@zilliz.com>
This commit is contained in:
XuanYang-cn 2025-12-04 15:17:15 +08:00 committed by GitHub
parent bf76a9e8e2
commit 64d19fb4f3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -374,6 +374,13 @@ BuildJsonKeyIndex(ProtoLayoutInterface result,
build_index_info->storage_plugin_context().encryption_zone_id(), build_index_info->storage_plugin_context().encryption_zone_id(),
build_index_info->storage_plugin_context().collection_id(), build_index_info->storage_plugin_context().collection_id(),
build_index_info->storage_plugin_context().encryption_key()); build_index_info->storage_plugin_context().encryption_key());
auto plugin_context = std::make_shared<CPluginContext>();
plugin_context->ez_id =
build_index_info->storage_plugin_context().encryption_zone_id();
plugin_context->collection_id =
build_index_info->storage_plugin_context().collection_id();
fileManagerContext.set_plugin_context(plugin_context);
} }
auto field_schema = auto field_schema =
@ -465,6 +472,12 @@ BuildTextIndex(ProtoLayoutInterface result,
build_index_info->storage_plugin_context().encryption_zone_id(), build_index_info->storage_plugin_context().encryption_zone_id(),
build_index_info->storage_plugin_context().collection_id(), build_index_info->storage_plugin_context().collection_id(),
build_index_info->storage_plugin_context().encryption_key()); build_index_info->storage_plugin_context().encryption_key());
auto plugin_context = std::make_shared<CPluginContext>();
plugin_context->ez_id =
build_index_info->storage_plugin_context().encryption_zone_id();
plugin_context->collection_id =
build_index_info->storage_plugin_context().collection_id();
fileManagerContext.set_plugin_context(plugin_context);
} }
auto scalar_index_engine_version = auto scalar_index_engine_version =