mirror of
https://github.com/overleaf/overleaf.git
synced 2024-11-29 14:13:38 -05:00
dab6e9aa8e
The unconventional use of callbacks to return both an error and data after compilation created a subtle bug where the output files were dropped by the LockManager in case of an error such as a timeout. This prevented the frontend to show error logs when a timeout occurs, creating confusion among users. We now attach the output files to the error so that they reach the controller and are sent back to the web service. |
||
---|---|---|
.. | ||
CommandRunner.coffee | ||
CompileController.coffee | ||
CompileManager.coffee | ||
ContentTypeMapper.coffee | ||
db.coffee | ||
DbQueue.coffee | ||
DockerLockManager.coffee | ||
DockerRunner.coffee | ||
DraftModeManager.coffee | ||
Errors.coffee | ||
LatexRunner.coffee | ||
LocalCommandRunner.coffee | ||
LockManager.coffee | ||
Metrics.coffee | ||
OutputCacheManager.coffee | ||
OutputFileFinder.coffee | ||
OutputFileOptimiser.coffee | ||
ProjectPersistenceManager.coffee | ||
RequestParser.coffee | ||
ResourceStateManager.coffee | ||
ResourceWriter.coffee | ||
SafeReader.coffee | ||
StaticServerForbidSymlinks.coffee | ||
TikzManager.coffee | ||
UrlCache.coffee | ||
UrlFetcher.coffee |