Skip to content

Commit af3922b

Browse files
author
Vikas Agarwal
committed
Updating version of the project to v2 when template id is not supplied
1 parent 9edbfa6 commit af3922b

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

src/routes/projects/create.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -238,6 +238,10 @@ module.exports = [
238238
createdBy: req.authUser.userId,
239239
}],
240240
});
241+
// backward compatibility for releasing the service before releasing the front end
242+
if (!project.templateId) {
243+
project.version = 'v2';
244+
}
241245
models.sequelize.transaction(() => {
242246
let newProject = null;
243247
let newPhases;

src/routes/projects/create.spec.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -367,7 +367,7 @@ describe('Project create', () => {
367367
resJson.directProjectId.should.be.eql(128);
368368
resJson.status.should.be.eql('draft');
369369
resJson.type.should.be.eql(body.param.type);
370-
resJson.version.should.be.eql('v3');
370+
resJson.version.should.be.eql('v2');
371371
resJson.members.should.have.lengthOf(1);
372372
resJson.members[0].role.should.be.eql('customer');
373373
resJson.members[0].userId.should.be.eql(40051331);

0 commit comments

Comments
 (0)