mirror of
https://github.com/overleaf/overleaf.git
synced 2024-11-29 23:04:15 -05:00
Merge pull request #56 from overleaf/ew-jpa-fix-express-deprecations
[misc] fix express deprecations
This commit is contained in:
commit
0f9ad44e78
3 changed files with 23 additions and 22 deletions
|
@ -52,7 +52,7 @@ app.post(
|
||||||
bodyParser.json({ limit: (Settings.max_doc_length + 64 * 1024) * 2 }),
|
bodyParser.json({ limit: (Settings.max_doc_length + 64 * 1024) * 2 }),
|
||||||
HttpController.updateDoc
|
HttpController.updateDoc
|
||||||
)
|
)
|
||||||
app.del('/project/:project_id/doc/:doc_id', HttpController.deleteDoc)
|
app.delete('/project/:project_id/doc/:doc_id', HttpController.deleteDoc)
|
||||||
|
|
||||||
app.post('/project/:project_id/archive', HttpController.archiveAllDocs)
|
app.post('/project/:project_id/archive', HttpController.archiveAllDocs)
|
||||||
app.post('/project/:project_id/unarchive', HttpController.unArchiveAllDocs)
|
app.post('/project/:project_id/unarchive', HttpController.unArchiveAllDocs)
|
||||||
|
@ -65,9 +65,9 @@ app.get('/status', (req, res) => res.send('docstore is alive'))
|
||||||
app.use(function (error, req, res, next) {
|
app.use(function (error, req, res, next) {
|
||||||
logger.error({ err: error, req }, 'request errored')
|
logger.error({ err: error, req }, 'request errored')
|
||||||
if (error instanceof Errors.NotFoundError) {
|
if (error instanceof Errors.NotFoundError) {
|
||||||
return res.send(404)
|
return res.sendStatus(404)
|
||||||
} else {
|
} else {
|
||||||
return res.send(500, 'Oops, something went wrong')
|
return res.status(500).send('Oops, something went wrong')
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
|
@ -35,9 +35,9 @@ module.exports = HttpController = {
|
||||||
}
|
}
|
||||||
logger.log({ doc_id, project_id }, 'got doc')
|
logger.log({ doc_id, project_id }, 'got doc')
|
||||||
if (doc == null) {
|
if (doc == null) {
|
||||||
return res.send(404)
|
return res.sendStatus(404)
|
||||||
} else if (doc.deleted && !include_deleted) {
|
} else if (doc.deleted && !include_deleted) {
|
||||||
return res.send(404)
|
return res.sendStatus(404)
|
||||||
} else {
|
} else {
|
||||||
return res.json(HttpController._buildDocView(doc))
|
return res.json(HttpController._buildDocView(doc))
|
||||||
}
|
}
|
||||||
|
@ -56,7 +56,7 @@ module.exports = HttpController = {
|
||||||
return next(error)
|
return next(error)
|
||||||
}
|
}
|
||||||
if (doc == null) {
|
if (doc == null) {
|
||||||
return res.send(404)
|
return res.sendStatus(404)
|
||||||
} else {
|
} else {
|
||||||
res.setHeader('content-type', 'text/plain')
|
res.setHeader('content-type', 'text/plain')
|
||||||
return res.send(HttpController._buildRawDocView(doc))
|
return res.send(HttpController._buildRawDocView(doc))
|
||||||
|
@ -118,19 +118,19 @@ module.exports = HttpController = {
|
||||||
|
|
||||||
if (lines == null || !(lines instanceof Array)) {
|
if (lines == null || !(lines instanceof Array)) {
|
||||||
logger.error({ project_id, doc_id }, 'no doc lines provided')
|
logger.error({ project_id, doc_id }, 'no doc lines provided')
|
||||||
res.send(400) // Bad Request
|
res.sendStatus(400) // Bad Request
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
if (version == null || typeof version === !'number') {
|
if (version == null || typeof version === !'number') {
|
||||||
logger.error({ project_id, doc_id }, 'no doc version provided')
|
logger.error({ project_id, doc_id }, 'no doc version provided')
|
||||||
res.send(400) // Bad Request
|
res.sendStatus(400) // Bad Request
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ranges == null) {
|
if (ranges == null) {
|
||||||
logger.error({ project_id, doc_id }, 'no doc ranges provided')
|
logger.error({ project_id, doc_id }, 'no doc ranges provided')
|
||||||
res.send(400) // Bad Request
|
res.sendStatus(400) // Bad Request
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -174,7 +174,7 @@ module.exports = HttpController = {
|
||||||
if (error != null) {
|
if (error != null) {
|
||||||
return next(error)
|
return next(error)
|
||||||
}
|
}
|
||||||
return res.send(204)
|
return res.sendStatus(204)
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -218,7 +218,7 @@ module.exports = HttpController = {
|
||||||
if (error != null) {
|
if (error != null) {
|
||||||
return next(error)
|
return next(error)
|
||||||
}
|
}
|
||||||
return res.send(204)
|
return res.sendStatus(204)
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -232,7 +232,7 @@ module.exports = HttpController = {
|
||||||
if (error != null) {
|
if (error != null) {
|
||||||
return next(error)
|
return next(error)
|
||||||
}
|
}
|
||||||
return res.send(200)
|
return res.sendStatus(200)
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -246,7 +246,7 @@ module.exports = HttpController = {
|
||||||
if (error != null) {
|
if (error != null) {
|
||||||
return next(error)
|
return next(error)
|
||||||
}
|
}
|
||||||
return res.send(204)
|
return res.sendStatus(204)
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -254,9 +254,9 @@ module.exports = HttpController = {
|
||||||
return HealthChecker.check(function (err) {
|
return HealthChecker.check(function (err) {
|
||||||
if (err != null) {
|
if (err != null) {
|
||||||
logger.err({ err }, 'error performing health check')
|
logger.err({ err }, 'error performing health check')
|
||||||
return res.send(500)
|
return res.sendStatus(500)
|
||||||
} else {
|
} else {
|
||||||
return res.send(200)
|
return res.sendStatus(200)
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
|
@ -37,6 +37,7 @@ describe('HttpController', function () {
|
||||||
})
|
})
|
||||||
this.res = {
|
this.res = {
|
||||||
send: sinon.stub(),
|
send: sinon.stub(),
|
||||||
|
sendStatus: sinon.stub(),
|
||||||
json: sinon.stub(),
|
json: sinon.stub(),
|
||||||
setHeader: sinon.stub()
|
setHeader: sinon.stub()
|
||||||
}
|
}
|
||||||
|
@ -111,7 +112,7 @@ describe('HttpController', function () {
|
||||||
|
|
||||||
it('should return 404 if the query string delete is not set ', function () {
|
it('should return 404 if the query string delete is not set ', function () {
|
||||||
this.HttpController.getDoc(this.req, this.res, this.next)
|
this.HttpController.getDoc(this.req, this.res, this.next)
|
||||||
return this.res.send.calledWith(404).should.equal(true)
|
return this.res.sendStatus.calledWith(404).should.equal(true)
|
||||||
})
|
})
|
||||||
|
|
||||||
return it('should return the doc as JSON if include_deleted is set to true', function () {
|
return it('should return the doc as JSON if include_deleted is set to true', function () {
|
||||||
|
@ -374,7 +375,7 @@ describe('HttpController', function () {
|
||||||
})
|
})
|
||||||
|
|
||||||
return it('should return a 400 (bad request) response', function () {
|
return it('should return a 400 (bad request) response', function () {
|
||||||
return this.res.send.calledWith(400).should.equal(true)
|
return this.res.sendStatus.calledWith(400).should.equal(true)
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
|
@ -390,7 +391,7 @@ describe('HttpController', function () {
|
||||||
})
|
})
|
||||||
|
|
||||||
return it('should return a 400 (bad request) response', function () {
|
return it('should return a 400 (bad request) response', function () {
|
||||||
return this.res.send.calledWith(400).should.equal(true)
|
return this.res.sendStatus.calledWith(400).should.equal(true)
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
|
@ -406,7 +407,7 @@ describe('HttpController', function () {
|
||||||
})
|
})
|
||||||
|
|
||||||
return it('should return a 400 (bad request) response', function () {
|
return it('should return a 400 (bad request) response', function () {
|
||||||
return this.res.send.calledWith(400).should.equal(true)
|
return this.res.sendStatus.calledWith(400).should.equal(true)
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
|
@ -447,7 +448,7 @@ describe('HttpController', function () {
|
||||||
})
|
})
|
||||||
|
|
||||||
return it('should return a 204 (No Content)', function () {
|
return it('should return a 204 (No Content)', function () {
|
||||||
return this.res.send.calledWith(204).should.equal(true)
|
return this.res.sendStatus.calledWith(204).should.equal(true)
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
|
@ -465,7 +466,7 @@ describe('HttpController', function () {
|
||||||
})
|
})
|
||||||
|
|
||||||
return it('should return a 204 (No Content)', function () {
|
return it('should return a 204 (No Content)', function () {
|
||||||
return this.res.send.calledWith(204).should.equal(true)
|
return this.res.sendStatus.calledWith(204).should.equal(true)
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
|
@ -484,7 +485,7 @@ describe('HttpController', function () {
|
||||||
})
|
})
|
||||||
|
|
||||||
return it('should return 204', function () {
|
return it('should return 204', function () {
|
||||||
return sinon.assert.calledWith(this.res.send, 204)
|
return sinon.assert.calledWith(this.res.sendStatus, 204)
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
Loading…
Reference in a new issue