Skip to content

Commit 81bd396

Browse files
authored
Merge pull request #161 from cloudgraphdev/aa-fixes
fix(ecsTaskDefinition): fix keys of null error
2 parents 38d8579 + c9195bd commit 81bd396

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

src/services/ecsTaskDefinition/format.ts

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -137,10 +137,10 @@ export default ({
137137
id: generateUniqueId({
138138
arn,
139139
key,
140-
value: def.logConfiguration?.options[key],
140+
value: def.logConfiguration.options[key],
141141
}),
142142
key,
143-
value: def.logConfiguration?.options[key],
143+
value: def.logConfiguration.options[key],
144144
})),
145145
secretOptions: def.logConfiguration?.secretOptions?.map(option => ({
146146
id: generateUniqueId({
@@ -171,10 +171,10 @@ export default ({
171171
id: generateUniqueId({
172172
arn,
173173
key,
174-
value: def.firelensConfiguration?.options[key],
174+
value: def.firelensConfiguration.options[key],
175175
}),
176176
key,
177-
value: def.firelensConfiguration?.options[key],
177+
value: def.firelensConfiguration.options[key],
178178
})
179179
),
180180
},
@@ -198,26 +198,26 @@ export default ({
198198
}),
199199
...vol,
200200
dockerVolumeConfiguration: {
201-
driverOpts: Object.keys(vol?.dockerVolumeConfiguration?.driverOpts).map(
202-
key => ({
203-
id: generateUniqueId({
204-
arn,
205-
key,
206-
value: vol?.dockerVolumeConfiguration?.driverOpts[key],
207-
}),
201+
driverOpts: Object.keys(
202+
vol?.dockerVolumeConfiguration?.driverOpts || {}
203+
).map(key => ({
204+
id: generateUniqueId({
205+
arn,
208206
key,
209-
value: vol?.dockerVolumeConfiguration?.driverOpts[key],
210-
})
211-
),
212-
labels: Object.keys(vol?.dockerVolumeConfiguration?.labels).map(
207+
value: vol.dockerVolumeConfiguration.driverOpts[key],
208+
}),
209+
key,
210+
value: vol.dockerVolumeConfiguration.driverOpts[key],
211+
})),
212+
labels: Object.keys(vol?.dockerVolumeConfiguration?.labels || {}).map(
213213
key => ({
214214
id: generateUniqueId({
215215
arn,
216216
key,
217-
value: vol?.dockerVolumeConfiguration?.labels[key],
217+
value: vol.dockerVolumeConfiguration.labels[key],
218218
}),
219219
key,
220-
value: vol?.dockerVolumeConfiguration?.labels[key],
220+
value: vol.dockerVolumeConfiguration.labels[key],
221221
})
222222
),
223223
},

0 commit comments

Comments
 (0)