Răsfoiți Sursa

add once callback to templates manager for v1 templates

see if it fixes sl headers crashing

GitOrigin-RevId: 72e7d716155ed7584e8e163801921f852b358f8f
Henry Oswald 6 ani în urmă
părinte
comite
176604a938

+ 3 - 1
services/web/app/src/Features/Templates/TemplatesManager.js

@@ -25,6 +25,7 @@ const requestPromise = require('request-promise-native')
 const settings = require('settings-sharelatex')
 const uuid = require('uuid')
 const Errors = require('../Errors/Errors')
+const _ = require('underscore')
 
 const TemplatesManager = {
   createProjectFromV1Template(
@@ -36,8 +37,9 @@ const TemplatesManager = {
     templateVersionId,
     user_id,
     imageName,
-    callback
+    _callback
   ) {
+    const callback = _.once(_callback)
     const zipUrl = `${
       settings.apis.v1.url
     }/api/v1/sharelatex/templates/${templateVersionId}`