Эх сурвалжийг харах

Disable check v1 token server pro (#2149)

GitOrigin-RevId: 3aba52f97dc99212a8516e3c071c341b68763199
Miguel Serrano 7 жил өмнө
parent
commit
f6d70de1aa

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

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