add once callback to templates manager for v1 templates

see if it fixes sl headers crashing

GitOrigin-RevId: 72e7d716155ed7584e8e163801921f852b358f8f
This commit is contained in:
Henry Oswald 2019-12-03 10:43:51 +00:00 committed by sharelatex
parent 3f83648e81
commit 176604a938

View file

@ -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}`