From 044da58c76b94a392cff2d2c8cba3d960a41ff71 Mon Sep 17 00:00:00 2001 From: Michael Lumish Date: Wed, 22 Jul 2020 16:38:00 -0700 Subject: [PATCH] Update with changes from xDS Client PR --- packages/grpc-js/src/load-balancer-eds.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/grpc-js/src/load-balancer-eds.ts b/packages/grpc-js/src/load-balancer-eds.ts index 57582849..73a27bc4 100644 --- a/packages/grpc-js/src/load-balancer-eds.ts +++ b/packages/grpc-js/src/load-balancer-eds.ts @@ -143,7 +143,7 @@ export class EdsLoadBalancer implements LoadBalancer { (lbEndpoint) => { /* The validator in the XdsClient class ensures that each endpoint has * a socket_address with an IP address and a port_value. */ - const socketAddress = lbEndpoint.endpoint!.address.socket_address!; + const socketAddress = lbEndpoint.endpoint!.address!.socket_address!; return { host: socketAddress.address!, port: socketAddress.port_value!, @@ -151,12 +151,12 @@ export class EdsLoadBalancer implements LoadBalancer { } ); localityArray.push({ - locality: endpoint.locality, + locality: endpoint.locality!, addresses: addresses, - weight: endpoint.load_balancing_weight.value, + weight: endpoint.load_balancing_weight?.value ?? 0, }); newLocalityPriorities.set( - localityToName(endpoint.locality), + localityToName(endpoint.locality!), endpoint.priority ); }