mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-11-14 06:03:45 +01:00
Better sanitization and validation for project-linked-file
This commit is contained in:
@@ -43,13 +43,18 @@ SourceFileNotFoundError.prototype.__proto__ = Error.prototype
|
||||
module.exports = ProjectFileAgent =
|
||||
|
||||
sanitizeData: (data) ->
|
||||
return data
|
||||
return _.pick(
|
||||
data,
|
||||
'source_project_id',
|
||||
'source_entity_path',
|
||||
'source_project_display_name'
|
||||
)
|
||||
|
||||
_validate: (data) ->
|
||||
return (
|
||||
!!data.source_project_id &&
|
||||
!!data.source_entity_path &&
|
||||
!!data.source_project_display_name
|
||||
data.source_project_id? &&
|
||||
data.source_entity_path? &&
|
||||
data.source_project_display_name?
|
||||
)
|
||||
|
||||
checkAuth: (project_id, data, current_user_id, callback = (error, allowed)->) ->
|
||||
|
||||
Reference in New Issue
Block a user