mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-05-23 09:09:36 +02:00
[clsi] avoid downloads from compile directory (#23975)
* [clsi] make error copying output files a fatal compile error Co-authored-by: Rebeka <rebeka.dekany@overleaf.com> * [clsi] remove unused endpoints for downloading files from compileDir Co-authored-by: Rebeka <rebeka.dekany@overleaf.com> * [clsi] avoid useless clone of output files * [clsi] add test for output files when compile did not produce a PDF --------- Co-authored-by: Rebeka <rebeka.dekany@overleaf.com> GitOrigin-RevId: cb998b99b4d96cb48ddd70987958f614ad3b40fc
This commit is contained in:
@@ -313,24 +313,16 @@ async function _saveOutputFiles({
|
||||
)
|
||||
const outputDir = getOutputDir(request.project_id, request.user_id)
|
||||
|
||||
let { outputFiles, allEntries } =
|
||||
const { outputFiles: rawOutputFiles, allEntries } =
|
||||
await OutputFileFinder.promises.findOutputFiles(resourceList, compileDir)
|
||||
|
||||
let buildId
|
||||
|
||||
try {
|
||||
const saveResult = await OutputCacheManager.promises.saveOutputFiles(
|
||||
const { buildId, outputFiles } =
|
||||
await OutputCacheManager.promises.saveOutputFiles(
|
||||
{ request, stats, timings },
|
||||
outputFiles,
|
||||
rawOutputFiles,
|
||||
compileDir,
|
||||
outputDir
|
||||
)
|
||||
buildId = saveResult.buildId
|
||||
outputFiles = saveResult.outputFiles
|
||||
} catch (err) {
|
||||
const { project_id: projectId, user_id: userId } = request
|
||||
logger.err({ projectId, userId, err }, 'failed to save output files')
|
||||
}
|
||||
|
||||
timings.output = timer.done()
|
||||
return { outputFiles, allEntries, buildId }
|
||||
|
||||
Reference in New Issue
Block a user