Skip to content

Commit 43d564c

Browse files
authored
Merge pull request #170 from cloudgraphdev/aa-cg
fix: add some defensive code
2 parents 046ac6b + 256ca8a commit 43d564c

5 files changed

Lines changed: 6 additions & 6 deletions

File tree

src/services/ecsContainer/data.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ export default async ({
6565
}
6666
resources.push(...data.containerInstanceArns)
6767

68-
if (data.nextToken) {
68+
if (data?.nextToken) {
6969
listContainerInstances(data.nextToken)
7070
} else {
7171
resolveEcsData({

src/services/elb/data.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ const listElbData = async (elb: ELB): Promise<LoadBalancerDescription[]> => {
7777
}))
7878
)
7979
}
80-
if (data.NextMarker) {
80+
if (data?.NextMarker) {
8181
listAllData(data.NextMarker)
8282
} else {
8383
resolve(loadBalancerData)

src/services/ses/data.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ const getEmailTemplates = async (ses: SES): Promise<TemplateMetadata[]> =>
4343
}
4444
const { TemplatesMetadata = [] } = data || {}
4545
templates.push(...TemplatesMetadata)
46-
if (data.NextToken) {
46+
if (data?.NextToken) {
4747
listTemplates(data.NextToken)
4848
} else {
4949
resolve(templates)
@@ -76,7 +76,7 @@ const getConfigurationSets = async (ses: SES): Promise<ConfigurationSet[]> =>
7676
return resolve([])
7777
}
7878
configurationSets.push(...data.ConfigurationSets)
79-
if (data.NextToken) {
79+
if (data?.NextToken) {
8080
listConfigurationSets(data.NextToken)
8181
} else {
8282
resolve(configurationSets)

src/services/sesEmail/data.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ export default async ({
9898
}
9999
)
100100
identityVerificationPromise.then(() => {
101-
if (data.NextToken) {
101+
if (data?.NextToken) {
102102
listIdentities(data.NextToken)
103103
} else {
104104
resolveRegion()

src/services/sesReceiptRuleSet/data.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ const getReceiptRuleSets = async (
4444
}
4545
const { RuleSets = [] } = data || {}
4646
ruleSets.push(...RuleSets)
47-
if (data.NextToken) {
47+
if (data?.NextToken) {
4848
listReceiptRuleSets(data.NextToken)
4949
} else {
5050
resolve(RuleSets)

0 commit comments

Comments
 (0)