Merge pull request #11974 from overleaf/jk-catch-errors-in-rename-file

[web] add logging to catch an error in renameEntity

GitOrigin-RevId: 74a942e87150a4fa94f7b1b46732de3df8b36389
This commit is contained in:
ilkin-overleaf
2023-02-28 11:17:02 +02:00
committed by Copybot
parent 41a706108c
commit eb32081585
2 changed files with 50 additions and 0 deletions
@@ -1302,6 +1302,19 @@ const ProjectEntityUpdateHandler = {
source,
callback
) {
if (!newName || typeof newName !== 'string') {
const err = new OError('invalid newName value', {
value: newName,
type: typeof newName,
projectId,
entityId,
entityType,
userId,
source,
})
logger.error({ err }, 'Invalid newName passed to renameEntity')
return callback(err)
}
if (!SafePath.isCleanFilename(newName)) {
return callback(new Errors.InvalidNameError('invalid element name'))
}