Alasdair Smith 8 лет назад
Родитель
Сommit
298ee2dbb4

+ 1 - 1
services/web/app/coffee/Features/TokenAccess/TokenAccessController.coffee

@@ -37,7 +37,7 @@ module.exports = TokenAccessController =
 			if !projectExists and settings.overleaf
 			if !projectExists and settings.overleaf
 				logger.log {token, userId},
 				logger.log {token, userId},
 						"[TokenAccess] no project found for this token"
 						"[TokenAccess] no project found for this token"
-				return res.redirect(302, "/sign_in_to_v1?return_to=#{settings.overleaf.host}/#{token}")
+				return res.redirect(302, "/sign_in_to_v1?return_to=/#{token}")
 			if !project?
 			if !project?
 				logger.log {token, userId},
 				logger.log {token, userId},
 					"[TokenAccess] no token-based project found for readAndWrite token"
 					"[TokenAccess] no token-based project found for readAndWrite token"

+ 1 - 1
services/web/test/acceptance/coffee/TokenAccessTests.coffee

@@ -422,7 +422,7 @@ describe 'TokenAccess', ->
 			try_read_and_write_token_access(@owner, unimportedV1Token, (response, body) =>
 			try_read_and_write_token_access(@owner, unimportedV1Token, (response, body) =>
 				expect(response.statusCode).to.equal 302
 				expect(response.statusCode).to.equal 302
 				expect(response.headers.location).to.equal(
 				expect(response.headers.location).to.equal(
-					'/sign_in_to_v1?return_to=http://overleaf.test:5000/123abc'
+					'/sign_in_to_v1?return_to=/123abc'
 				)
 				)
 			, done)
 			, done)
 
 

+ 1 - 1
services/web/test/unit/coffee/TokenAccess/TokenAccessControllerTests.coffee

@@ -254,7 +254,7 @@ describe "TokenAccessController", ->
 						expect(@res.redirect.callCount).to.equal 1
 						expect(@res.redirect.callCount).to.equal 1
 						expect(@res.redirect.calledWith(
 						expect(@res.redirect.calledWith(
 							302,
 							302,
-							'/sign_in_to_v1?return_to=http://overleaf.test:5000/123abc'
+							'/sign_in_to_v1?return_to=/123abc'
 						)).to.equal true
 						)).to.equal true
 						done()
 						done()