Explorar o código

Merge pull request #5620 from overleaf/jpa-true-pro-features-override

[web] creating a professional feature override should populate all flags

GitOrigin-RevId: e5ee4464ac2cedac7cc919195ac2a4240fb9285f
Jakob Ackermann %!s(int64=4) %!d(string=hai) anos
pai
achega
71b5a4938d

+ 5 - 0
services/web/app/src/Features/Subscription/FeaturesHelper.js

@@ -35,6 +35,11 @@ function mergeFeatures(featuresA, featuresB) {
       features[key] = features[key] || featuresB[key]
       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
   return features
 }
 }