|
@@ -364,7 +364,9 @@ void TDirectReadSessionActor::Handle(NGRpcService::TGRpcRequestProxy::TEvRefresh
|
|
|
WriteToStreamOrDie(ctx, std::move(result));
|
|
|
} else {
|
|
|
if (ev->Get()->Retryable) {
|
|
|
- Request->ReplyUnavaliable();
|
|
|
+ TServerMessage serverMessage;
|
|
|
+ serverMessage.set_status(Ydb::StatusIds::UNAVAILABLE);
|
|
|
+ Request->GetStreamCtx()->WriteAndFinish(std::move(serverMessage), grpc::Status::OK);
|
|
|
} else {
|
|
|
Request->ReplyUnauthenticated("refreshed token is invalid");
|
|
|
}
|