Skip to content

Commit 15bba39

Browse files
author
Vikas Agarwal
committed
updating the template id used for the project
1 parent ac21f1b commit 15bba39

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

src/routes/projectUpgrade/create.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ async function migrateFromV2ToV3(req, project, defaultProductTemplateId, phaseNa
7676
const products = project.details.products;
7777
const projectTemplate = await models.ProjectTemplate.find({
7878
where: { key: project.type },
79-
attributes: ['phases'],
79+
attributes: ['id', 'phases'],
8080
raw: true,
8181
transaction,
8282
});
@@ -150,7 +150,7 @@ async function migrateFromV2ToV3(req, project, defaultProductTemplateId, phaseNa
150150
}, { transaction }));
151151
}
152152
}
153-
await project.update({ version: 'v3' }, { transaction });
153+
await project.update({ version: 'v3', templateId: projectTemplate.id }, { transaction });
154154
});
155155
newPhasesAndProducts.forEach(({ phase, products }) => {
156156
// Send events to buses (ProjectPhase)

src/routes/projectUpgrade/create.spec.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -247,6 +247,7 @@ describe('Project upgrade', () => {
247247
const commonTest = async (testCompleted, completedOnDate, additionalPhaseName) => {
248248
const migratedProject = await models.Project.find({ id: project.id });
249249
expect(migratedProject.version).to.equal('v3');
250+
expect(migratedProject.templateId).to.equal(projectTemplate.id);
250251
const newProjectPhases = await models.ProjectPhase.findAll({
251252
where: { projectId: project.id },
252253
});

0 commit comments

Comments
 (0)