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:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user