Skip to content

Commit 8c2997d

Browse files
author
Vikas Agarwal
committed
logging for more details
fixing creation of product template map for fetching product template per phase
1 parent 3a1729f commit 8c2997d

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

src/events/projectPhases/index.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ const indexProjectPhase = Promise.coroutine(function* (logger, msg) { // eslint-
5959
*/
6060
const createPhaseTopic = Promise.coroutine(function* (logger, msg) { // eslint-disable-line func-names
6161
try {
62+
logger.debug('Creating topic for phase with msg', msg);
6263
const phase = JSON.parse(msg.content.toString());
6364
const topic = yield messageService.createTopic({
6465
reference: 'project',
@@ -85,7 +86,9 @@ const createPhaseTopic = Promise.coroutine(function* (logger, msg) { // eslint-d
8586
*/
8687
const projectPhaseAddedHandler = Promise.coroutine(function* (logger, msg, channel) { // eslint-disable-line func-names
8788
try {
89+
logger.debug('calling indexProjectPhase', msg);
8890
yield indexProjectPhase(logger, msg, channel);
91+
logger.debug('calling createPhaseTopic', msg);
8992
yield createPhaseTopic(logger, msg);
9093
channel.ack(msg);
9194
} catch (error) {

src/routes/projects/create.js

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -85,10 +85,9 @@ function createProjectAndPhases(req, project, projectTemplate, productTemplates)
8585
return Promise.resolve(result);
8686
}
8787
const phases = _.values(projectTemplate.phases);
88-
const productTemplateMap = _.map(productTemplates, (pt) => {
89-
const map = {};
90-
map[pt.id] = pt;
91-
return map;
88+
const productTemplateMap = {};
89+
productTemplates.forEach((pt) => {
90+
productTemplateMap[pt.id] = pt;
9291
});
9392
return Promise.all(_.map(phases, (phase, phaseIdx) =>
9493
// Create phase

0 commit comments

Comments
 (0)