journal: reduce default retention delay to one year (#73512)

This commit is contained in:
Thomas NOËL 2023-01-17 17:15:44 +01:00 committed by Thomas NOËL
parent 888292f78c
commit 782290516f
2 changed files with 2 additions and 2 deletions

View File

@ -384,7 +384,7 @@ class Event(models.Model):
"""Expire old events by default retention days or customized at the
EventTypeDefinition level."""
event_types_by_retention_days = defaultdict(set)
default_retention_days = getattr(settings, 'JOURNAL_DEFAULT_RETENTION_DAYS', 365 * 2)
default_retention_days = getattr(settings, 'JOURNAL_DEFAULT_RETENTION_DAYS', 365)
for event_type in EventType.objects.all():
evd = event_type.definition
retention_days = evd.retention_days if evd else None

View File

@ -416,7 +416,7 @@ def test_cleanup(user_events, some_event_types, freezer, monkeypatch):
monkeypatch.setattr(some_event_types['UserRegistration'], 'retention_days', 0)
count = Event.objects.count()
freezer.move_to(timedelta(days=365 * 2 - 1))
freezer.move_to(timedelta(days=365 - 1))
call_command('cleanupauthentic')
assert Event.objects.count() == count
freezer.move_to(timedelta(days=2))