mirror of
https://github.com/overleaf/overleaf.git
synced 2025-03-03 11:31:45 +00:00
if project goes over maximum allowed files, put on cooldown
This commit is contained in:
parent
8e90b7fb9b
commit
fd0176c0cf
1 changed files with 3 additions and 0 deletions
|
@ -15,6 +15,8 @@ docComparitor = require('./DocLinesComparitor')
|
|||
projectUpdateHandler = require('./ProjectUpdateHandler')
|
||||
DocstoreManager = require "../Docstore/DocstoreManager"
|
||||
ProjectGetter = require "./ProjectGetter"
|
||||
CooldownManager = require '../Cooldown/CooldownManager'
|
||||
|
||||
|
||||
module.exports = ProjectEntityHandler =
|
||||
getAllFolders: (project_id, callback) ->
|
||||
|
@ -522,6 +524,7 @@ module.exports = ProjectEntityHandler =
|
|||
ProjectEntityHandler._countElements project, (err, count)->
|
||||
if count > settings.maxEntitiesPerProject
|
||||
logger.warn project_id:project._id, "project too big, stopping insertions"
|
||||
CooldownManager.putProjectOnCooldown(project._id)
|
||||
return callback("project_has_to_many_files")
|
||||
projectLocator.findElement {project:project, element_id:folder_id, type:"folders"}, (err, folder, path)=>
|
||||
if err?
|
||||
|
|
Loading…
Reference in a new issue