Merge pull request #13073 from overleaf/ab-inr-test-fix

[web] Add missing optional when checking INR test assignment

GitOrigin-RevId: a33e4f986ed017f3dc2b3fa025c6f9427b126ee8
This commit is contained in:
Alexandre Bourdin 2023-05-15 18:11:00 +03:00 committed by Copybot
parent d95eeb097a
commit d1bbbc1bf1

View file

@ -834,13 +834,13 @@ async function _getRecommendedCurrency(req, res) {
}
// if the user has been detected as located in India (thus recommended INR as currency)
// but is not part of the geo pricing test, we fall back to the default currency instead
if (recommendedCurrency === 'INR' && assignment.variant !== 'inr') {
if (recommendedCurrency === 'INR' && assignment?.variant !== 'inr') {
recommendedCurrency = GeoIpLookup.DEFAULT_CURRENCY_CODE
}
return {
recommendedCurrency,
countryCode,
geoPricingTestVariant: assignment.variant,
geoPricingTestVariant: assignment?.variant,
}
}