diff --git a/src/core/management/commands/housekeeping.py b/src/core/management/commands/housekeeping.py index 484308b48a248c1d6adee1f11443eb5e9d4bb5c6..93f96244985b2f829ba2ab7be6b457d1b22ba425 100644 --- a/src/core/management/commands/housekeeping.py +++ b/src/core/management/commands/housekeeping.py @@ -2,6 +2,7 @@ from django.core.management.base import BaseCommand from django.utils import timezone from ...models.messages import DirectMessage +from ...models.voucher import Voucher class Command(BaseCommand): @@ -9,3 +10,7 @@ class Command(BaseCommand): # clear all direct messages which are after their expiry date deleted_msgs_count, _ = DirectMessage.objects.filter(autodelete_after__isnull=False, autodelete_after__lte=timezone.now()).delete() print(f'Deleted {deleted_msgs_count} messages.') + + # do auto-assignments + vouchers_assigned = Voucher.do_auto_assignments() + print(f'Auto-assigned {vouchers_assigned} vouchers.')