Browse Source

Update 'affiliations' feature flag to support Server Pro (#2127)

GitOrigin-RevId: 93633994e052badf73b48e5b10971ea6257503ac
Miguel Serrano 7 years ago
parent
commit
08f8bbce9b
1 changed files with 4 additions and 1 deletions
  1. 4 1
      services/web/app/src/infrastructure/Features.js

+ 4 - 1
services/web/app/src/infrastructure/Features.js

@@ -43,7 +43,10 @@ module.exports = Features = {
       case 'view-templates':
         return Settings.overleaf == null
       case 'affiliations':
-        return Settings.apis.v1 != null
+        // Checking both properties is needed for the time being to allow
+        // enabling the feature in web-api and disabling in Server Pro
+        // see https://github.com/overleaf/web-internal/pull/2127
+        return Settings.apis.v1 && !!Settings.apis.v1.url
       case 'redirect-sl':
         return Settings.redirectToV2 != null
       case 'overleaf-integration':