mirror of
https://github.com/overleaf/overleaf.git
synced 2024-11-07 20:31:06 -05:00
put the clsiserverid onto qs object for correct server allocation
This commit is contained in:
parent
2abebd850c
commit
036b179ffe
1 changed files with 5 additions and 11 deletions
|
@ -36,9 +36,7 @@ define [
|
|||
_csrf: window.csrfToken
|
||||
}
|
||||
|
||||
parseCompileResponse = (response) ->
|
||||
if response.clsiServerId? and response.clsiServerId != ide.clsiServerId
|
||||
ide.clsiServerId = response.clsiServerId
|
||||
parseCompileResponse = (response) ->
|
||||
|
||||
# Reset everything
|
||||
$scope.pdf.error = false
|
||||
|
@ -72,14 +70,7 @@ define [
|
|||
else if response.status == "success"
|
||||
$scope.pdf.view = 'pdf'
|
||||
$scope.shouldShowLogs = false
|
||||
# define the base url
|
||||
$scope.pdf.url = "/project/#{$scope.project_id}/output/output.pdf?cache_bust=#{Date.now()}"
|
||||
# add a query string parameter for the compile group
|
||||
if response.compileGroup?
|
||||
$scope.pdf.compileGroup = response.compileGroup
|
||||
$scope.pdf.url = $scope.pdf.url + "&compileGroup=#{$scope.pdf.compileGroup}"
|
||||
if response.clsiServerId?
|
||||
$scope.pdf.url = $scope.pdf.url + "&clsiserverid=#{response.clsiServerId}"
|
||||
|
||||
# make a cache to look up files by name
|
||||
fileByPath = {}
|
||||
for file in response.outputFiles
|
||||
|
@ -98,6 +89,9 @@ define [
|
|||
if response.compileGroup?
|
||||
$scope.pdf.compileGroup = response.compileGroup
|
||||
qs.compileGroup = "#{$scope.pdf.compileGroup}"
|
||||
if response.clsiServerId?
|
||||
qs.clsiserverid = response.clsiServerId
|
||||
ide.clsiServerId = response.clsiServerId
|
||||
# convert the qs hash into a query string and append it
|
||||
qs_args = ("#{k}=#{v}" for k, v of qs)
|
||||
$scope.pdf.qs = if qs_args.length then "?" + qs_args.join("&") else ""
|
||||
|
|
Loading…
Reference in a new issue