From 181fdb0847e69679e6a07ec6ac16ee7dc3cfe55f Mon Sep 17 00:00:00 2001 From: Jakob Ackermann Date: Tue, 2 Nov 2021 11:33:18 +0100 Subject: [PATCH] Merge pull request #5620 from overleaf/jpa-true-pro-features-override [web] creating a professional feature override should populate all flags GitOrigin-RevId: e5ee4464ac2cedac7cc919195ac2a4240fb9285f --- services/web/app/src/Features/Subscription/FeaturesHelper.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/services/web/app/src/Features/Subscription/FeaturesHelper.js b/services/web/app/src/Features/Subscription/FeaturesHelper.js index 303a5fde13..16ed84317a 100644 --- a/services/web/app/src/Features/Subscription/FeaturesHelper.js +++ b/services/web/app/src/Features/Subscription/FeaturesHelper.js @@ -35,6 +35,11 @@ function mergeFeatures(featuresA, featuresB) { features[key] = features[key] || featuresB[key] } } + if (features.mendeley && features.referencesSearch && features.zotero) { + // Back fill legacy feature flag for isFeatureSetBetter to work properly + // with professional feature overrides. + features.references = true + } return features }