From dad31cebb1d2b1c2fa59ec35f4be83b9bd6bfc8d Mon Sep 17 00:00:00 2001 From: Jonathan Aguin Date: Sun, 10 Apr 2016 12:30:13 +0100 Subject: [PATCH] Feedback from eahefnawy Using project.toObjectPopulated --- lib/actions/ResourcesDeploy.js | 23 ++++++++++------------- 1 file changed, 10 insertions(+), 13 deletions(-) diff --git a/lib/actions/ResourcesDeploy.js b/lib/actions/ResourcesDeploy.js index f606e6047..f4e2b50c6 100644 --- a/lib/actions/ResourcesDeploy.js +++ b/lib/actions/ResourcesDeploy.js @@ -255,10 +255,10 @@ usage: serverless resources deploy`, const project = S.getProject(), projectName = project.getName(), - stage = this.evt.options.stage, - region = this.evt.options.region, - aws = S.getProvider('aws'), - stackName = project.getRegion(stage, region).getVariables().resourcesStackName || aws.getResourcesStackName(stage, projectName); + stage = this.evt.options.stage, + region = this.evt.options.region, + aws = S.getProvider('aws'), + stackName = project.getRegion(stage, region).getVariables().resourcesStackName || aws.getResourcesStackName(stage, projectName); // CF Params let params = { @@ -277,18 +277,15 @@ usage: serverless resources deploy`, Value: stage }]; - let templates = project.getTemplates().toObject(); - let projectData = SUtils.readFileSync(project.getFilePath()); - //Populate the s-project data with the variables - let projectFilePopulated = SUtils.populate(project, templates, projectData, stage, region); + let projectFilePopulated = project.toObjectPopulated({stage: stage, region: region}); _.forEach(projectFilePopulated.resourcesStackTags, function(value, key) { - STags.push({ - Key: key, - Value: value - }) - }); + STags.push({ + Key: key, + Value: value + }) + }); params.Tags = STags; params.StackName = stackName;