From 4223ad9dc2f03d645a9a27c38158d481f85d5e59 Mon Sep 17 00:00:00 2001 From: Yu Kun Date: Thu, 12 Sep 2019 11:56:37 +0800 Subject: [PATCH] fix searchinfiles return status bug Former-commit-id: f7d2490eb6eebf366d4130e5b48adcaab6e41020 --- cpp/src/server/grpc_impl/GrpcRequestHandler.cpp | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/cpp/src/server/grpc_impl/GrpcRequestHandler.cpp b/cpp/src/server/grpc_impl/GrpcRequestHandler.cpp index fd6fbf657a..b1ee3ad073 100644 --- a/cpp/src/server/grpc_impl/GrpcRequestHandler.cpp +++ b/cpp/src/server/grpc_impl/GrpcRequestHandler.cpp @@ -97,12 +97,9 @@ GrpcRequestHandler::SearchInFiles(::grpc::ServerContext *context, BaseTaskPtr task_ptr = SearchTask::Create(request_mutable->mutable_search_param(), file_id_array, response); ::milvus::grpc::Status grpc_status; GrpcRequestScheduler::ExecTask(task_ptr, &grpc_status); - if (grpc_status.error_code() != SERVER_SUCCESS) { - ::grpc::Status status(::grpc::INVALID_ARGUMENT, grpc_status.reason()); - return status; - } else { - return ::grpc::Status::OK; - } + response->mutable_status()->set_error_code(grpc_status.error_code()); + response->mutable_status()->set_reason(grpc_status.reason()); + return ::grpc::Status::OK; } ::grpc::Status