mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-06-03 06:09:02 +02:00
Ensure that a "create linked file" request includes a name (#16673)
GitOrigin-RevId: 6b4ffac59f299e297f0a9a14a72ad7cea2508c3c
This commit is contained in:
@@ -3,6 +3,7 @@ const AuthenticationController = require('../Authentication/AuthenticationContro
|
||||
const { RateLimiter } = require('../../infrastructure/RateLimiter')
|
||||
const RateLimiterMiddleware = require('../Security/RateLimiterMiddleware')
|
||||
const LinkedFilesController = require('./LinkedFilesController')
|
||||
const { validate, Joi } = require('../../infrastructure/Validation')
|
||||
|
||||
const rateLimiters = {
|
||||
createLinkedFile: new RateLimiter('create-linked-file', {
|
||||
@@ -24,6 +25,12 @@ module.exports = {
|
||||
RateLimiterMiddleware.rateLimit(rateLimiters.createLinkedFile, {
|
||||
params: ['project_id'],
|
||||
}),
|
||||
validate({
|
||||
body: {
|
||||
name: Joi.string().required(),
|
||||
// TODO: validate the remaining properties
|
||||
},
|
||||
}),
|
||||
LinkedFilesController.createLinkedFile
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user