Merge pull request #33340 from overleaf/rh-pause-block

Prevent calls to pause endpoint if pause-subscription not enabled

GitOrigin-RevId: 6efd00391576441b3104e34def2e5ad110dcc853
This commit is contained in:
roo hutton
2026-05-07 08:07:36 +00:00
committed by Copybot
parent a6c8ce32c3
commit 5c348078c2
2 changed files with 37 additions and 0 deletions
@@ -399,6 +399,14 @@ const pauseSubscriptionSchema = z.object({
*/
async function pauseSubscription(req, res, next) {
const user = SessionManager.getSessionUser(req.session)
const { variant } = await SplitTestHandler.promises.getAssignment(
req,
res,
'pause-subscription'
)
if (variant !== 'enabled') {
return HttpErrorHandler.forbidden(req, res)
}
const { params } = parseReq(req, pauseSubscriptionSchema)
const pauseCycles = params.pauseCycles
if (pauseCycles < 0) {