Răsfoiți Sursa

use url attribute sent back by clsi

Brian Gough 10 ani în urmă
părinte
comite
061d4934f1

+ 1 - 0
services/web/app/coffee/Features/Compile/ClsiManager.coffee

@@ -77,6 +77,7 @@ module.exports = ClsiManager =
 		for file in rawOutputFiles
 			outputFiles.push
 				path: file.path # the clsi is now sending this to web
+				url: Url.parse(file.url).path # the location of the file on the clsi, excluding the host part
 				type: file.type
 				build: file.build
 		return outputFiles

+ 4 - 2
services/web/test/UnitTests/coffee/Compile/ClsiManagerTests.coffee

@@ -41,12 +41,12 @@ describe "ClsiManager", ->
 					compile:
 						status: @status = "success"
 						outputFiles: [{
-							url: "#{@settings.apis.clsi.url}/project/#{@project_id}/output/output.pdf"
+							url: "#{@settings.apis.clsi.url}/project/#{@project_id}/build/1234/output/output.pdf"
 							path: "output.pdf"
 							type: "pdf"
 							build: 1234
 						},{
-							url: "#{@settings.apis.clsi.url}/project/#{@project_id}/output/output.log"
+							url: "#{@settings.apis.clsi.url}/project/#{@project_id}/build/1234/output/output.log"
 							path: "output.log"
 							type: "log"
 							build: 1234
@@ -66,10 +66,12 @@ describe "ClsiManager", ->
 
 			it "should call the callback with the status and output files", ->
 				outputFiles = [{
+					url: "/project/#{@project_id}/build/1234/output/output.pdf"
 					path: "output.pdf"
 					type: "pdf"
 					build: 1234
 				},{
+					url: "/project/#{@project_id}/build/1234/output/output.log"
 					path: "output.log"
 					type: "log"
 					build: 1234