aboutsummaryrefslogtreecommitdiffhomepage
path: root/server/controllers/api/custom-page.ts
diff options
context:
space:
mode:
authorChocobozzz <me@florianbigard.com>2023-06-20 14:17:34 +0200
committerChocobozzz <me@florianbigard.com>2023-06-20 14:17:34 +0200
commite915cde30ec47258a2beeec5ca748c928b59858c (patch)
treef5692ab20c534a61487f3bd471bb6105ed58d88a /server/controllers/api/custom-page.ts
parent923e41fa4f342019298b46e407ea1f0207f74205 (diff)
downloadPeerTube-e915cde30ec47258a2beeec5ca748c928b59858c.tar.gz
PeerTube-e915cde30ec47258a2beeec5ca748c928b59858c.tar.zst
PeerTube-e915cde30ec47258a2beeec5ca748c928b59858c.zip
Fix runner api rate limit bypass
Diffstat (limited to 'server/controllers/api/custom-page.ts')
-rw-r--r--server/controllers/api/custom-page.ts4
1 files changed, 3 insertions, 1 deletions
diff --git a/server/controllers/api/custom-page.ts b/server/controllers/api/custom-page.ts
index d1c672f3f..f4e1a0e79 100644
--- a/server/controllers/api/custom-page.ts
+++ b/server/controllers/api/custom-page.ts
@@ -2,10 +2,12 @@ import express from 'express'
2import { ServerConfigManager } from '@server/lib/server-config-manager' 2import { ServerConfigManager } from '@server/lib/server-config-manager'
3import { ActorCustomPageModel } from '@server/models/account/actor-custom-page' 3import { ActorCustomPageModel } from '@server/models/account/actor-custom-page'
4import { HttpStatusCode, UserRight } from '@shared/models' 4import { HttpStatusCode, UserRight } from '@shared/models'
5import { asyncMiddleware, authenticate, ensureUserHasRight } from '../../middlewares' 5import { apiRateLimiter, asyncMiddleware, authenticate, ensureUserHasRight } from '../../middlewares'
6 6
7const customPageRouter = express.Router() 7const customPageRouter = express.Router()
8 8
9customPageRouter.use(apiRateLimiter)
10
9customPageRouter.get('/homepage/instance', 11customPageRouter.get('/homepage/instance',
10 asyncMiddleware(getInstanceHomepage) 12 asyncMiddleware(getInstanceHomepage)
11) 13)