mirror of
https://github.com/overleaf/overleaf.git
synced 2025-04-14 03:26:50 +00:00
Merge pull request #1940 from overleaf/sk-catch-gitbridge-content-errors
GitBridge: catch 404 errors when fetching content from git-bridge api GitOrigin-RevId: 411759ebae1fb81ebfa942e117d1ef3c47215d0e
This commit is contained in:
parent
62a0c57021
commit
26af3e091f
1 changed files with 9 additions and 2 deletions
|
@ -105,12 +105,19 @@ module.exports = FileWriter = {
|
|||
}
|
||||
callback = _.once(callback)
|
||||
const stream = request.get(url)
|
||||
return stream.on('response', function(response) {
|
||||
stream.on('error', function(err) {
|
||||
logger.warn(
|
||||
{ err, identifier, url },
|
||||
'[writeUrlToDisk] something went wrong with writing to disk'
|
||||
)
|
||||
callback(err)
|
||||
})
|
||||
stream.on('response', function(response) {
|
||||
if (response.statusCode >= 200 && response.statusCode < 300) {
|
||||
return FileWriter.writeStreamToDisk(identifier, stream, callback)
|
||||
} else {
|
||||
const err = new Error(`bad response from url: ${response.statusCode}`)
|
||||
logger.warn({ err, identifier, url }, err.message)
|
||||
logger.warn({ err, identifier, url }, `[writeUrlToDisk] ${err.message}`)
|
||||
return callback(err)
|
||||
}
|
||||
})
|
||||
|
|
Loading…
Add table
Reference in a new issue