Просмотр исходного кода

Disable check v1 token server pro (#2149)

GitOrigin-RevId: 3aba52f97dc99212a8516e3c071c341b68763199
Miguel Serrano 7 лет назад
Родитель
Сommit
f6d70de1aa
1 измененных файлов с 6 добавлено и 0 удалено
  1. 6 0
      services/web/app/src/Features/Project/ProjectTokenGenerator.js

+ 6 - 0
services/web/app/src/Features/Project/ProjectTokenGenerator.js

@@ -12,6 +12,7 @@
  */
 const crypto = require('crypto')
 const V1Api = require('../V1/V1Api')
+const Features = require('../../infrastructure/Features')
 const Async = require('async')
 const logger = require('logger-sharelatex')
 const { promisify } = require('util')
@@ -71,6 +72,11 @@ const ProjectTokenGenerator = {
       function(cb) {
         const token = ProjectTokenGenerator.readOnlyToken()
         logger.log({ token }, 'Generated read-only token')
+
+        if (!Features.hasFeature('overleaf-integration')) {
+          return cb(null, token)
+        }
+
         return V1Api.request(
           {
             url: `/api/v1/sharelatex/docs/read_token/${token}/exists`,