mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-05-31 04:41:32 +02:00
Wrap RangeTracker in try catch
This commit is contained in:
@@ -13,7 +13,10 @@ module.exports = RangesManager =
|
||||
if !!update.meta.tc
|
||||
rangesTracker.setIdSeed(update.meta.tc)
|
||||
for op in update.op
|
||||
rangesTracker.applyOp(op, { user_id: update.meta?.user_id })
|
||||
try
|
||||
rangesTracker.applyOp(op, { user_id: update.meta?.user_id })
|
||||
catch error
|
||||
return callback(error)
|
||||
|
||||
if rangesTracker.changes?.length > RangesManager.MAX_CHANGES or rangesTracker.comments?.length > RangesManager.MAX_COMMENTS
|
||||
return callback new Error("too many comments or tracked changes")
|
||||
|
||||
Reference in New Issue
Block a user