Skip to content

Commit d9c94ef

Browse files
authored
Merge pull request #337 from gets0ul/issue-323
Fix for Issue #323
2 parents 7098944 + 00a0ca2 commit d9c94ef

File tree

5 files changed

+13
-17
lines changed

5 files changed

+13
-17
lines changed

src/routes/milestoneTemplates/clone.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ module.exports = [
3030
(req, res, next) => {
3131
let result;
3232

33-
return models.sequelize.transaction(tx =>
33+
return models.sequelize.transaction(() =>
3434
// Find the product template
3535
models.MilestoneTemplate.findAll({
3636
where: {
@@ -48,7 +48,7 @@ module.exports = [
4848
milestone.createdBy = req.authUser.userId; // eslint-disable-line no-param-reassign
4949
milestone.updatedBy = req.authUser.userId; // eslint-disable-line no-param-reassign
5050
});
51-
return models.MilestoneTemplate.bulkCreate(newMilestoneTemplates, { transaction: tx });
51+
return models.MilestoneTemplate.bulkCreate(newMilestoneTemplates);
5252
})
5353
.then(() => { // eslint-disable-line arrow-body-style
5454
return models.MilestoneTemplate.findAll({

src/routes/milestoneTemplates/create.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,9 @@ module.exports = [
5151
});
5252
let result;
5353

54-
return models.sequelize.transaction(tx =>
54+
return models.sequelize.transaction(() =>
5555
// Create the milestone template
56-
models.MilestoneTemplate.create(entity, { transaction: tx })
56+
models.MilestoneTemplate.create(entity)
5757
.then((createdEntity) => {
5858
// Omit deletedAt and deletedBy
5959
result = _.omit(createdEntity.toJSON(), 'deletedAt', 'deletedBy');
@@ -67,7 +67,6 @@ module.exports = [
6767
id: { $ne: result.id },
6868
order: { $gte: result.order },
6969
},
70-
transaction: tx,
7170
});
7271
}),
7372
)

src/routes/milestones/create.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,9 +73,9 @@ module.exports = [
7373
return next(apiErr);
7474
}
7575

76-
return models.sequelize.transaction(tx =>
76+
return models.sequelize.transaction(() =>
7777
// Save to DB
78-
models.Milestone.create(entity, { transaction: tx })
78+
models.Milestone.create(entity)
7979
.then((createdEntity) => {
8080
// Omit deletedAt, deletedBy
8181
result = _.omit(createdEntity.toJSON(), 'deletedAt', 'deletedBy');
@@ -88,7 +88,6 @@ module.exports = [
8888
id: { $ne: result.id },
8989
order: { $gte: result.order },
9090
},
91-
transaction: tx,
9291
});
9392
}),
9493
)

src/routes/milestones/delete.js

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,10 @@ module.exports = [
2929
id: req.params.milestoneId,
3030
};
3131

32-
return models.sequelize.transaction(tx =>
32+
return models.sequelize.transaction(() =>
3333
// Find the milestone
3434
models.Milestone.findOne({
3535
where,
36-
transaction: tx,
3736
})
3837
.then((milestone) => {
3938
// Not found
@@ -44,8 +43,8 @@ module.exports = [
4443
}
4544

4645
// Update the deletedBy, and soft delete
47-
return milestone.update({ deletedBy: req.authUser.userId }, { transaction: tx })
48-
.then(() => milestone.destroy({ transaction: tx }));
46+
return milestone.update({ deletedBy: req.authUser.userId })
47+
.then(() => milestone.destroy());
4948
}),
5049
)
5150
.then((deleted) => {

src/routes/timelines/create.js

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,9 @@ module.exports = [
5151

5252
let result;
5353
// Save to DB
54-
models.sequelize.transaction((tx) => {
54+
return models.sequelize.transaction(() => {
5555
req.log.debug('Started transaction');
56-
return models.Timeline.create(entity, { transaction: tx })
56+
return models.Timeline.create(entity)
5757
.then((createdEntity) => {
5858
// Omit deletedAt, deletedBy
5959
result = _.omit(createdEntity.toJSON(), 'deletedAt', 'deletedBy');
@@ -97,7 +97,7 @@ module.exports = [
9797
}
9898
return milestone;
9999
});
100-
return models.Milestone.bulkCreate(milestones, { returning: true, transaction: tx })
100+
return models.Milestone.bulkCreate(milestones, { returning: true })
101101
.then((createdMilestones) => {
102102
req.log.debug('Milestones created for timeline with template id %d', templateId);
103103
result.milestones = _.map(createdMilestones, cm => _.omit(cm.toJSON(), 'deletedAt', 'deletedBy'));
@@ -109,8 +109,7 @@ module.exports = [
109109
});
110110
}
111111
return Promise.resolve();
112-
})
113-
.catch(next);
112+
});
114113
})
115114
.then(() => {
116115
// Send event to bus

0 commit comments

Comments
 (0)