This is an automated email from the ASF dual-hosted git repository.

dgrove pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/openwhisk-composer.git


The following commit(s) were added to refs/heads/master by this push:
     new d310c37  Fixed bug when using boolean value annotations with deploy 
(#70)
d310c37 is described below

commit d310c37df7bfadf3c6b086a428e44e24cb6028db
Author: Dylan Depass <[email protected]>
AuthorDate: Wed Mar 31 20:03:11 2021 -0400

    Fixed bug when using boolean value annotations with deploy (#70)
---
 bin/deploy.js | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/bin/deploy.js b/bin/deploy.js
index 5a54691..ccda9c7 100755
--- a/bin/deploy.js
+++ b/bin/deploy.js
@@ -73,7 +73,8 @@ try {
   for (let annotation of [...(argv.annotation || [])]) {
     const index = annotation.indexOf('=')
     if (index < 0) throw Error('Annotation syntax must be "KEY=VALUE"')
-    composition.annotations.push({ key: annotation.substring(0, index), value: 
annotation.substring(index + 1) })
+    const value = annotation.substring(index + 1).toLowerCase();
+    composition.annotations.push({ key: annotation.substring(0, index), value: 
(value === "true") ? true : value })
   }
   if (typeof argv['annotation-file'] === 'string') argv['annotation-file'] = 
[argv['annotation-file']]
   for (let annotation of argv['annotation-file'] || []) {

Reply via email to