Skip to content

Commit f380512

Browse files
imlucaskangas
authored andcommitted
INT-1657: Fix TypeError: Invalid Version: undefined (#450)
(cherry picked from commit af8ced3)
1 parent 7b1cb70 commit f380512

File tree

1 file changed

+18
-3
lines changed

1 file changed

+18
-3
lines changed

src/app/tour/index.js

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -112,10 +112,25 @@ var TourView = View.extend({
112112
return model.features;
113113
}
114114

115+
/**
116+
* @see https://jira.mongodb.org/browse/INT-1657
117+
*/
118+
var previous = model.previousVersion || '0.0.0';
119+
115120
model.features = _.filter(FEATURES, function(feature) {
116-
return (model.force && feature.initial)
117-
|| (model.previousVersion === '0.0.0' && feature.initial)
118-
|| (model.previousVersion !== '0.0.0' && semver.gt(feature.version, model.previousVersion));
121+
if (model.force && feature.initial) {
122+
return true;
123+
}
124+
125+
if (previous === '0.0.0' && feature.initial) {
126+
return true;
127+
}
128+
129+
if (previous !== '0.0.0' && semver.gt(feature.version, previous)) {
130+
return true;
131+
}
132+
133+
return false;
119134
});
120135
return model.features;
121136
},

0 commit comments

Comments
 (0)