From 4a1b4f5e8e4ae538abc600e39d506edf742df823 Mon Sep 17 00:00:00 2001 From: Gary Sieling Date: Wed, 26 Jun 2019 13:17:17 -0400 Subject: [PATCH 1/2] Fixes #81 - missing error information when running examples --- src/kes.js | 2 ++ src/lambda.js | 8 +++++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/kes.js b/src/kes.js index 07b5673..9157f9b 100644 --- a/src/kes.js +++ b/src/kes.js @@ -170,6 +170,8 @@ class Kes { const destPath = path.join(this.config.kesFolder, this.cf_template_name); console.log(`Template saved to ${destPath}`); return fs.writeFileSync(destPath, cf); + }).catch((e) => { + console.log(e); }); } diff --git a/src/lambda.js b/src/lambda.js index 7ad517f..65b06c2 100644 --- a/src/lambda.js +++ b/src/lambda.js @@ -134,7 +134,13 @@ class Lambda { s3.headObject({ Bucket: this.bucket, Key: lambda.remote - }).promise().then((data) => { + }).promise().catch( + (e) => { + console.log('Error uploading lambda to: ' + params.Bucket + '/' + params.Key); + + throw e; + } + ).then((data) => { if (data.ContentLength !== params.Body.byteLength) { throw new Error('File sizes don\'t match'); } From 5d9b38110031d02566e2bad1313c0a348d615b4c Mon Sep 17 00:00:00 2001 From: Gary Sieling Date: Thu, 27 Jun 2019 09:19:41 -0400 Subject: [PATCH 2/2] Address code review feedback --- src/kes.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/kes.js b/src/kes.js index 9157f9b..e6f4b65 100644 --- a/src/kes.js +++ b/src/kes.js @@ -172,6 +172,7 @@ class Kes { return fs.writeFileSync(destPath, cf); }).catch((e) => { console.log(e); + throw e; }); }