From 59bd4a8c00e8899ea150f18067e9e249c16ffeab Mon Sep 17 00:00:00 2001 From: Andrew Emmons Date: Tue, 26 Apr 2016 19:34:34 -0700 Subject: [PATCH 1/2] Adding environment to env vars added in _setEnvironmentVars(). --- lib/main.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/main.js b/lib/main.js index a7ac5141..d282625c 100644 --- a/lib/main.js +++ b/lib/main.js @@ -271,6 +271,8 @@ Lambda.prototype._setEnvironmentVars = function (program, codeDirectory) { var config = dotenv.parse(configValues); var contentStr = contents.toString(); + prefix += 'process.env["environment"]=' + program.environment + ';\n'; + for (var k in config) { if (!config.hasOwnProperty(k)) { continue; From f614a046cdb482d449c4dbdb09ec336cc3051d1d Mon Sep 17 00:00:00 2001 From: aemmons Date: Tue, 26 Apr 2016 20:08:00 -0700 Subject: [PATCH 2/2] Fix so that 'environment' only gets added if it is present truthy on program object. --- lib/main.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/main.js b/lib/main.js index d282625c..70b68e0d 100644 --- a/lib/main.js +++ b/lib/main.js @@ -271,7 +271,9 @@ Lambda.prototype._setEnvironmentVars = function (program, codeDirectory) { var config = dotenv.parse(configValues); var contentStr = contents.toString(); - prefix += 'process.env["environment"]=' + program.environment + ';\n'; + if(program.environment){ + prefix += 'process.env["environment"]=' + program.environment + ';\n'; + } for (var k in config) { if (!config.hasOwnProperty(k)) {