diff --git a/core/src/server/grpc_impl/GrpcRequestHandler.cpp b/core/src/server/grpc_impl/GrpcRequestHandler.cpp index b0f87ad059fb1034370a4c09b9d141f8385a7c8b..d41adb6922c18db718fa5ec041f3f5ca65a903bc 100644 --- a/core/src/server/grpc_impl/GrpcRequestHandler.cpp +++ b/core/src/server/grpc_impl/GrpcRequestHandler.cpp @@ -1021,6 +1021,9 @@ GrpcRequestHandler::DescribeCollection(::grpc::ServerContext* context, const ::m response->set_collection_name(request->collection_name()); for (auto& field_kv : collection_schema.fields_) { + if (field_kv.first == engine::FIELD_UID) { + continue; + } auto field = response->add_fields(); auto& field_name = field_kv.first; auto& field_schema = field_kv.second; diff --git a/tests/milvus_python_test/collection/test_get_collection_info.py b/tests/milvus_python_test/collection/test_get_collection_info.py index 2fc8aae78c60e8c1d56e01973355289d935565e0..0b987ad742600784c9effb81484af5029ceabca7 100644 --- a/tests/milvus_python_test/collection/test_get_collection_info.py +++ b/tests/milvus_python_test/collection/test_get_collection_info.py @@ -71,7 +71,7 @@ class TestInfoBase: res = connect.get_collection_info(collection_name) assert res['auto_id'] == True assert res['segment_row_count'] == segment_row_count - assert len(res["fields"]) == 3 + assert len(res["fields"]) == 2 for field in res["fields"]: if field["type"] == filter_field: assert field["name"] == filter_field["name"] @@ -173,7 +173,7 @@ class TestInfoBase: res = connect.get_collection_info(collection_name) assert res['auto_id'] == True assert res['segment_row_count'] == segment_row_count - assert len(res["fields"]) == 3 + assert len(res["fields"]) == 2 for field in res["fields"]: if field["type"] == filter_field: assert field["name"] == filter_field["name"]