This commit is contained in:
2026-10-29 13:28:11 -04:00
parent 7ec64194e5
commit 0bffd7d993
19 changed files with 1750 additions and 7 deletions
@@ -7,7 +7,7 @@ from django.contrib.sessions.models import Session
from django.utils import timezone
from members.billing import sync_account
from members.models import Account, RateWindow, Registration, WebhookEvent
from members.models import Account, ProfileEmailChange, RateWindow, Registration, WebhookEvent
logger = logging.getLogger(__name__)
@@ -44,6 +44,7 @@ class Command(BaseCommand):
now = timezone.now()
Session.objects.filter(expire_date__lte=now).delete()
Registration.objects.filter(expires_at__lte=now).delete()
ProfileEmailChange.objects.filter(expires_at__lte=now).delete()
RateWindow.objects.filter(expires_at__lte=now).delete()
WebhookEvent.objects.filter(processed_at__lt=now - timedelta(days=30)).delete()
if not options["loop"]: