Skip to content

Commit d60f214

Browse files
fix(1.2.6): Catch exception on ssm GetParam for accelerator/version (#635)
1 parent 18fd950 commit d60f214

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

src/installer/cdk/assets/validate-parameters.js

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,19 @@ exports.handler = async function (event, context) {
1515
const userParametersString = jobInfo.data.actionConfiguration.configuration.UserParameters;
1616
const userParameters = JSON.parse(userParametersString);
1717
const { acceleratorName, acceleratorPrefix } = userParameters;
18-
const versionParam = await ssm
18+
let versionParam;
19+
try {
20+
versionParam = await ssm
1921
.getParameter({
2022
Name: '/accelerator/version',
2123
})
2224
.promise();
23-
25+
} catch (ex) {
26+
console.warn(ex);
27+
if (ex.code !== 'ParameterNotFound') {
28+
throw new Error(ex);
29+
}
30+
}
2431
if (!versionParam) {
2532
console.log('First run of Accelerator');
2633
} else if (!versionParam.Parameter.Value) {

0 commit comments

Comments
 (0)