Merge pull request #26434 from overleaf/kh-limit-trial-extentions

[web] limit trial extensions

GitOrigin-RevId: 57973190cdb57a04ce6a2585394bcb38321838f7
This commit is contained in:
Kristina
2025-06-18 09:29:46 +02:00
committed by Copybot
parent b15758da97
commit 0dab9369ee

View File

@@ -693,12 +693,15 @@ const promises = {
}
},
async extendTrial(subscriptionId, daysUntilExpire) {
async extendTrial(subscriptionId, trialEndsAt, daysUntilExpire) {
if (daysUntilExpire == null) {
daysUntilExpire = 7
}
if (trialEndsAt == null) {
trialEndsAt = new Date()
}
const nextRenewalDate = new Date()
nextRenewalDate.setDate(nextRenewalDate.getDate() + daysUntilExpire)
nextRenewalDate.setDate(trialEndsAt.getDate() + daysUntilExpire)
logger.debug(
{ subscriptionId, daysUntilExpire },
'Exending Free trial for user'