|
@@ -38,7 +38,10 @@ async function createProject(req, res) {
|
|
|
async function mergeUpdate(req, res) {
|
|
async function mergeUpdate(req, res) {
|
|
|
metrics.inc('tpds.merge-update')
|
|
metrics.inc('tpds.merge-update')
|
|
|
const { filePath, userId, projectId, projectName } = parseParams(req)
|
|
const { filePath, userId, projectId, projectName } = parseParams(req)
|
|
|
- const source = req.headers['x-sl-update-source'] || 'unknown'
|
|
|
|
|
|
|
+ const source =
|
|
|
|
|
+ req.headers['x-sl-update-source'] ||
|
|
|
|
|
+ req.headers['x-update-source'] ||
|
|
|
|
|
+ 'unknown'
|
|
|
|
|
|
|
|
let metadata
|
|
let metadata
|
|
|
try {
|
|
try {
|
|
@@ -92,7 +95,10 @@ async function mergeUpdate(req, res) {
|
|
|
async function deleteUpdate(req, res) {
|
|
async function deleteUpdate(req, res) {
|
|
|
metrics.inc('tpds.delete-update')
|
|
metrics.inc('tpds.delete-update')
|
|
|
const { filePath, userId, projectId, projectName } = parseParams(req)
|
|
const { filePath, userId, projectId, projectName } = parseParams(req)
|
|
|
- const source = req.headers['x-sl-update-source'] || 'unknown'
|
|
|
|
|
|
|
+ const source =
|
|
|
|
|
+ req.headers['x-sl-update-source'] ||
|
|
|
|
|
+ req.headers['x-update-source'] ||
|
|
|
|
|
+ 'unknown'
|
|
|
|
|
|
|
|
await TpdsUpdateHandler.promises.deleteUpdate(
|
|
await TpdsUpdateHandler.promises.deleteUpdate(
|
|
|
userId,
|
|
userId,
|
|
@@ -141,7 +147,10 @@ async function updateFolder(req, res) {
|
|
|
async function updateProjectContents(req, res, next) {
|
|
async function updateProjectContents(req, res, next) {
|
|
|
const projectId = req.params.project_id
|
|
const projectId = req.params.project_id
|
|
|
const path = `/${req.params[0]}` // UpdateMerger expects leading slash
|
|
const path = `/${req.params[0]}` // UpdateMerger expects leading slash
|
|
|
- const source = req.headers['x-sl-update-source'] || 'unknown'
|
|
|
|
|
|
|
+ const source =
|
|
|
|
|
+ req.headers['x-sl-update-source'] ||
|
|
|
|
|
+ req.headers['x-update-source'] ||
|
|
|
|
|
+ 'unknown'
|
|
|
|
|
|
|
|
try {
|
|
try {
|
|
|
await UpdateMerger.promises.mergeUpdate(null, projectId, path, req, source)
|
|
await UpdateMerger.promises.mergeUpdate(null, projectId, path, req, source)
|
|
@@ -158,7 +167,10 @@ async function updateProjectContents(req, res, next) {
|
|
|
async function deleteProjectContents(req, res, next) {
|
|
async function deleteProjectContents(req, res, next) {
|
|
|
const projectId = req.params.project_id
|
|
const projectId = req.params.project_id
|
|
|
const path = `/${req.params[0]}` // UpdateMerger expects leading slash
|
|
const path = `/${req.params[0]}` // UpdateMerger expects leading slash
|
|
|
- const source = req.headers['x-sl-update-source'] || 'unknown'
|
|
|
|
|
|
|
+ const source =
|
|
|
|
|
+ req.headers['x-sl-update-source'] ||
|
|
|
|
|
+ req.headers['x-update-source'] ||
|
|
|
|
|
+ 'unknown'
|
|
|
|
|
|
|
|
await UpdateMerger.promises.deleteUpdate(null, projectId, path, source)
|
|
await UpdateMerger.promises.deleteUpdate(null, projectId, path, source)
|
|
|
res.sendStatus(200)
|
|
res.sendStatus(200)
|