Merge pull request #32776 from overleaf/bg-record-file-source-in-filenames

record upload type in temporary filenames

GitOrigin-RevId: 83232be85ad58e03b1ce9da4bb7de54f7a7cfdb0
This commit is contained in:
Brian Gough
2026-04-15 08:05:34 +00:00
committed by Copybot
parent 3bf3264cfe
commit e9b50b08bf
8 changed files with 20 additions and 14 deletions
@@ -18,7 +18,7 @@ describe('TemplatesManager', function () {
ctx.user_id = 'user-id'
ctx.dumpFolder = 'dump/path'
ctx.uuid = '1234'
ctx.dumpPath = `${ctx.dumpFolder}/${ctx.uuid}`
ctx.dumpPath = `${ctx.dumpFolder}/${ctx.uuid}_templates-manager`
ctx.callback = sinon.stub()
ctx.pipeline = sinon.stub().callsFake(async (stream, res) => {
if (res.callback) res.callback()
@@ -26,7 +26,7 @@ describe('UpdateMerger :', function () {
ctx.existingDocs = [{ path: '/main.tex' }, { path: '/folder/other.tex' }]
ctx.existingFiles = [{ path: '/figure.pdf' }, { path: '/folder/fig1.pdf' }]
ctx.fsPath = `${ctx.dumpPath}/${ctx.projectId}_${ctx.randomUUID}`
ctx.fsPath = `${ctx.dumpPath}/${ctx.projectId}_${ctx.randomUUID}_update-merger`
ctx.fileContents = `\\documentclass{article}
\\usepackage[utf8]{inputenc}
@@ -131,7 +131,7 @@ describe('DocumentConversionManager', function () {
it('should return a path to the output file', function (ctx) {
expect(ctx.result).to.match(
/\/path\/to\/dump\/folder\/[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}\.zip/
/\/path\/to\/dump\/folder\/[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}_document-conversion\.zip/
)
})
})
@@ -157,7 +157,7 @@ describe('DocumentConversionManager', function () {
sinon.assert.calledWith(
ctx.fsPromises.unlink,
sinon.match(
/\/path\/to\/dump\/folder\/[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}\.zip/
/\/path\/to\/dump\/folder\/[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}_document-conversion\.zip/
)
)
})
@@ -210,7 +210,7 @@ describe('DocumentConversionManager', function () {
sinon.assert.calledWith(
ctx.fsPromises.unlink,
sinon.match(
/\/path\/to\/dump\/folder\/[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}\.zip/
/\/path\/to\/dump\/folder\/[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}_document-conversion\.zip/
)
)
})
@@ -248,7 +248,7 @@ describe('DocumentConversionManager', function () {
sinon.assert.calledWith(
ctx.fsPromises.unlink,
sinon.match(
/\/path\/to\/dump\/folder\/[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}\.zip/
/\/path\/to\/dump\/folder\/[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}_document-conversion\.zip/
)
)
})