Files
overleaf-cep/services/web/app/src/Features/SplitTests/SplitTestUtils.js
T
Jakob Ackermann 301d007d1f Merge pull request #10266 from overleaf/ab-split-test-no-serialization
[web] Skip mongoose object transformations for the split test cache

GitOrigin-RevId: 8fb5420f6f938c0ab7cfe1ca82c107c7ce3522ca
2022-11-03 09:03:44 +00:00

21 lines
380 B
JavaScript

const _ = require('lodash')
function getCurrentVersion(splitTest) {
if (splitTest?.versions?.length > 0) {
return _.maxBy(splitTest.versions, 'versionNumber')
} else {
return undefined
}
}
function getVersion(splitTest, versionNumber) {
return _.find(splitTest.versions || [], {
versionNumber,
})
}
module.exports = {
getCurrentVersion,
getVersion,
}