From c9a7b5c2929750ae407b7cd3988862ce64048033 Mon Sep 17 00:00:00 2001 From: Jonathan Goldwasser Date: Wed, 13 Mar 2019 11:45:43 +0100 Subject: [PATCH] fix(aws-cdk): check VpnGateways length in vpc provider Fixes #1998 --- packages/aws-cdk/lib/context-providers/vpcs.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/aws-cdk/lib/context-providers/vpcs.ts b/packages/aws-cdk/lib/context-providers/vpcs.ts index dd4cd7bdda45d..7ed8c6955d4cf 100644 --- a/packages/aws-cdk/lib/context-providers/vpcs.ts +++ b/packages/aws-cdk/lib/context-providers/vpcs.ts @@ -85,7 +85,9 @@ export class VpcNetworkContextProviderPlugin implements ContextProviderPlugin { } ] }).promise(); - const vpnGatewayId = vpnGatewayResponse.VpnGateways ? vpnGatewayResponse.VpnGateways[0].VpnGatewayId : undefined; + const vpnGatewayId = vpnGatewayResponse.VpnGateways && vpnGatewayResponse.VpnGateways.length === 1 + ? vpnGatewayResponse.VpnGateways[0].VpnGatewayId + : undefined; return { vpcId,