Use docstore url rather than going through web api.
This commit is contained in:
@@ -12,7 +12,7 @@ fiveMinsInMs = oneMinInMs * 5
|
||||
module.exports = ReferencesSearchHandler =
|
||||
|
||||
_buildDocUrl: (projectId, docId) ->
|
||||
"#{settings.apis.web.url}/project/#{projectId}/doc/#{docId}"
|
||||
"#{settings.apis.docstore.url}/project/#{projectId}/doc/#{docId}/raw"
|
||||
|
||||
_findBibDocIds: (project) ->
|
||||
ids = []
|
||||
@@ -48,7 +48,7 @@ module.exports = ReferencesSearchHandler =
|
||||
return callback(err)
|
||||
bibDocUrls = docIds.map (docId) ->
|
||||
ReferencesSearchHandler._buildDocUrl projectId, docId
|
||||
logger.log {projectId, isFullIndex, docIds}, "sending request to references service"
|
||||
logger.log {projectId, isFullIndex, docIds, bibDocUrls}, "sending request to references service"
|
||||
request.post {
|
||||
url: "#{settings.apis.references.url}/project/#{projectId}/index"
|
||||
json:
|
||||
|
||||
+2
-2
@@ -32,8 +32,8 @@ describe 'ReferencesSearchHandler', ->
|
||||
}
|
||||
'settings-sharelatex': @settings = {
|
||||
apis:
|
||||
references: {url: 'http://some.url'}
|
||||
web: {url: 'http://some.url'}
|
||||
references: {url: 'http://some.url/references'}
|
||||
docstore: {url: 'http://some.url/docstore'}
|
||||
}
|
||||
'request': @request = {
|
||||
get: sinon.stub()
|
||||
|
||||
Reference in New Issue
Block a user