mirror of
https://github.com/overleaf/overleaf.git
synced 2024-11-21 20:47:08 -05:00
Merge pull request #17107 from overleaf/jpa-x-update-source-2
[misc] remove ShareLaTeX branding from X-Update-Source header 2/2 GitOrigin-RevId: bebe0212a1f7b4c965cd55a22357e52dfce6dd30
This commit is contained in:
parent
4118775a49
commit
b2dd70e0b4
2 changed files with 4 additions and 53 deletions
|
@ -38,10 +38,7 @@ async function createProject(req, res) {
|
|||
async function mergeUpdate(req, res) {
|
||||
metrics.inc('tpds.merge-update')
|
||||
const { filePath, userId, projectId, projectName } = parseParams(req)
|
||||
const source =
|
||||
req.headers['x-sl-update-source'] ||
|
||||
req.headers['x-update-source'] ||
|
||||
'unknown'
|
||||
const source = req.headers['x-update-source'] || 'unknown'
|
||||
|
||||
let metadata
|
||||
try {
|
||||
|
@ -95,10 +92,7 @@ async function mergeUpdate(req, res) {
|
|||
async function deleteUpdate(req, res) {
|
||||
metrics.inc('tpds.delete-update')
|
||||
const { filePath, userId, projectId, projectName } = parseParams(req)
|
||||
const source =
|
||||
req.headers['x-sl-update-source'] ||
|
||||
req.headers['x-update-source'] ||
|
||||
'unknown'
|
||||
const source = req.headers['x-update-source'] || 'unknown'
|
||||
|
||||
await TpdsUpdateHandler.promises.deleteUpdate(
|
||||
userId,
|
||||
|
@ -147,10 +141,7 @@ async function updateFolder(req, res) {
|
|||
async function updateProjectContents(req, res, next) {
|
||||
const projectId = req.params.project_id
|
||||
const path = `/${req.params[0]}` // UpdateMerger expects leading slash
|
||||
const source =
|
||||
req.headers['x-sl-update-source'] ||
|
||||
req.headers['x-update-source'] ||
|
||||
'unknown'
|
||||
const source = req.headers['x-update-source'] || 'unknown'
|
||||
|
||||
try {
|
||||
await UpdateMerger.promises.mergeUpdate(null, projectId, path, req, source)
|
||||
|
@ -167,10 +158,7 @@ async function updateProjectContents(req, res, next) {
|
|||
async function deleteProjectContents(req, res, next) {
|
||||
const projectId = req.params.project_id
|
||||
const path = `/${req.params[0]}` // UpdateMerger expects leading slash
|
||||
const source =
|
||||
req.headers['x-sl-update-source'] ||
|
||||
req.headers['x-update-source'] ||
|
||||
'unknown'
|
||||
const source = req.headers['x-update-source'] || 'unknown'
|
||||
|
||||
await UpdateMerger.promises.deleteUpdate(null, projectId, path, source)
|
||||
res.sendStatus(200)
|
||||
|
|
|
@ -115,43 +115,6 @@ describe('TpdsController', function () {
|
|||
}
|
||||
})
|
||||
|
||||
it('should process the update with the update receiver by name and old header', function (done) {
|
||||
this.req = {
|
||||
params: {
|
||||
0: `${this.projectName}${this.path}`,
|
||||
user_id: this.user_id,
|
||||
project_id: '',
|
||||
},
|
||||
headers: {
|
||||
'x-sl-update-source': (this.source = 'dropbox'),
|
||||
},
|
||||
}
|
||||
const res = {
|
||||
json: payload => {
|
||||
expect(payload).to.deep.equal({
|
||||
status: 'applied',
|
||||
projectId: this.metadata.projectId.toString(),
|
||||
entityId: this.metadata.entityId.toString(),
|
||||
folderId: this.metadata.folderId.toString(),
|
||||
entityType: this.metadata.entityType,
|
||||
rev: this.metadata.rev.toString(),
|
||||
})
|
||||
this.TpdsUpdateHandler.promises.newUpdate
|
||||
.calledWith(
|
||||
this.user_id,
|
||||
'', // projectId
|
||||
this.projectName,
|
||||
this.path,
|
||||
this.req,
|
||||
this.source
|
||||
)
|
||||
.should.equal(true)
|
||||
done()
|
||||
},
|
||||
}
|
||||
this.TpdsController.mergeUpdate(this.req, res)
|
||||
})
|
||||
|
||||
it('should process the update with the update receiver by name', function (done) {
|
||||
const res = {
|
||||
json: payload => {
|
||||
|
|
Loading…
Reference in a new issue