diff --git a/src/services/ecsContainer/data.ts b/src/services/ecsContainer/data.ts index 0e1df480..689e9c06 100644 --- a/src/services/ecsContainer/data.ts +++ b/src/services/ecsContainer/data.ts @@ -65,7 +65,7 @@ export default async ({ } resources.push(...data.containerInstanceArns) - if (data.nextToken) { + if (data?.nextToken) { listContainerInstances(data.nextToken) } else { resolveEcsData({ diff --git a/src/services/elb/data.ts b/src/services/elb/data.ts index d7618c64..45bf7fcb 100644 --- a/src/services/elb/data.ts +++ b/src/services/elb/data.ts @@ -77,7 +77,7 @@ const listElbData = async (elb: ELB): Promise => { })) ) } - if (data.NextMarker) { + if (data?.NextMarker) { listAllData(data.NextMarker) } else { resolve(loadBalancerData) diff --git a/src/services/ses/data.ts b/src/services/ses/data.ts index 56a58d58..ae81fcff 100644 --- a/src/services/ses/data.ts +++ b/src/services/ses/data.ts @@ -43,7 +43,7 @@ const getEmailTemplates = async (ses: SES): Promise => } const { TemplatesMetadata = [] } = data || {} templates.push(...TemplatesMetadata) - if (data.NextToken) { + if (data?.NextToken) { listTemplates(data.NextToken) } else { resolve(templates) @@ -76,7 +76,7 @@ const getConfigurationSets = async (ses: SES): Promise => return resolve([]) } configurationSets.push(...data.ConfigurationSets) - if (data.NextToken) { + if (data?.NextToken) { listConfigurationSets(data.NextToken) } else { resolve(configurationSets) diff --git a/src/services/sesEmail/data.ts b/src/services/sesEmail/data.ts index feda81c4..5bdbb419 100644 --- a/src/services/sesEmail/data.ts +++ b/src/services/sesEmail/data.ts @@ -98,7 +98,7 @@ export default async ({ } ) identityVerificationPromise.then(() => { - if (data.NextToken) { + if (data?.NextToken) { listIdentities(data.NextToken) } else { resolveRegion() diff --git a/src/services/sesReceiptRuleSet/data.ts b/src/services/sesReceiptRuleSet/data.ts index 444870e1..77cb81c3 100644 --- a/src/services/sesReceiptRuleSet/data.ts +++ b/src/services/sesReceiptRuleSet/data.ts @@ -44,7 +44,7 @@ const getReceiptRuleSets = async ( } const { RuleSets = [] } = data || {} ruleSets.push(...RuleSets) - if (data.NextToken) { + if (data?.NextToken) { listReceiptRuleSets(data.NextToken) } else { resolve(RuleSets)