diff --git a/lego/apps/events/tasks.py b/lego/apps/events/tasks.py index 47d551fd4..2a7722509 100644 --- a/lego/apps/events/tasks.py +++ b/lego/apps/events/tasks.py @@ -577,7 +577,7 @@ def notify_event_creator_when_payment_overdue(self, logger_context=None): @celery_app.task(serializer="json", bind=True, base=AbakusTask) -def handle_overdue_payment(self, logger_context=None): +def handle_missing_payment_after_deadline(self, logger_context=None): """ Task that automatically assigns penalty, unregisters user from event and notifies them when payment is overdue. diff --git a/lego/apps/events/tests/test_async_tasks.py b/lego/apps/events/tests/test_async_tasks.py index 78c0de51c..c4e64f23d 100644 --- a/lego/apps/events/tests/test_async_tasks.py +++ b/lego/apps/events/tests/test_async_tasks.py @@ -10,7 +10,7 @@ from lego.apps.events.models import Event, Registration from lego.apps.events.tasks import ( AsyncRegister, - handle_overdue_payment, + handle_missing_payment_after_deadline, async_register, async_retrieve_payment, bump_waiting_users_to_new_pool, @@ -805,7 +805,7 @@ def test_user_is_given_penalty_is_unregistered_and_notified( number_of_registrations_before = self.event.number_of_registrations number_of_penalties_before = registration_two.user.number_of_penalties() - handle_overdue_payment.delay() + handle_missing_payment_after_deadline.delay() registration_two.refresh_from_db() self.assertLess( @@ -841,7 +841,7 @@ def test_user_is_not_given_penalty_is_not_unregistered_and_not_notified( number_of_registrations_before = self.event.number_of_registrations number_of_penalties_before = registration_two.user.number_of_penalties() - handle_overdue_payment.delay() + handle_missing_payment_after_deadline.delay() registration_two.refresh_from_db() self.assertEqual( diff --git a/lego/settings/celery.py b/lego/settings/celery.py index 54bcbc2e1..488839fbf 100644 --- a/lego/settings/celery.py +++ b/lego/settings/celery.py @@ -54,12 +54,12 @@ def on_setup_logging(**kwargs): }, "notify_event_creator_when_payment_overdue": { "task": "lego.apps.events.tasks.notify_event_creator_when_payment_overdue", - "schedule": crontab(hour=21, minute=0), - }, - "handle_overdue_payment": { - "task": "lego.apps.events.tasks.handle_overdue_payment", "schedule": crontab(hour=9, minute=0), }, + "handle_missing_payment_after_deadline": { + "task": "lego.apps.events.tasks.handle_missing_payment_after_deadline", + "schedule": crontab(hour=21, minute=0), + }, "sync-external-systems": { "task": "lego.apps.external_sync.tasks.sync_external_systems", "schedule": crontab(hour="*", minute=0),